to design and build highly scalable, high-performance web applications. The ideal candidate will have strong architectural expertise, experience working on large distributed systems, and the ability to lead complex UI initiatives in a fast-paced environment.
Key ResponsibilitiesTechnical & Problem-Solving
Demonstrate strong
critical thinking
by asking relevant clarifying questions and proposing effective solutions.
Solve
medium-complexity coding problems
(LeetCode medium level).
Apply logical reasoning and structured problem-solving approaches.
Architecture & Non-Functional Excellence
Design UI systems with a focus on
scalability, performance, monitoring, and maintainability
.
Address non-functional aspects such as
load testing, performance optimization, code quality, and operations
.
Share prior experience handling
scaling, monitoring, and operational challenges
.
Collaboration & Communication
Communicate clearly and concisely with stakeholders and interviewers.
Work on
large distributed system implementations
with cross-functional teams.
Demonstrate flexibility to support
time overlap with onsite/global teams
.
Must-Have Skills
Experience designing web applications at scale (100K+ users or high-traffic systems).
Strong experience with
Angular
:
Components, Modules, Routing, Forms
RxJS, NgRx (or equivalent state management)
Hands-on experience with
Micro-Frontend (MFE) architecture
, including Module Federation or similar approaches.
Expertise in
performance optimization
(lazy loading, change detection, rendering strategies).
Experience with
monitoring and observability tools
such as Datadog, New Relic, or similar.
Hands-on experience with
load and performance testing
.
Ability to build
ChatGPT-style interactive UIs
, including:
Streaming responses (SSE / WebSockets)
Incremental rendering and message streaming
Highly responsive conversational interfaces
Strong understanding of
API integration
and
UI security best practices
.
Experience using
AI-powered development tools
(GitHub Copilot or similar).
Good-to-Have Skills
Experience building
Generative AI or Agentic AI applications
.
Preferred Candidate Traits
Strong ownership mindset with attention to detail.
Ability to lead UI architecture discussions and guide engineering teams.
Comfortable working independently in a