We are seeking an experienced Senior UI Angular Architect / Lead Developer to design, develop, and modernize enterprise-scale web applications focused on client onboarding, account management, and workflow automation. The ideal candidate will have deep expertise in Angular, modern front-end architectures, performance optimization, and enterprise application development.
This role involves building scalable, responsive, and highly maintainable user interfaces, implementing micro frontend architectures, collaborating with cross-functional teams, and driving frontend engineering best practices across the organization.
Essential functions
- Design, develop, and maintain enterprise-scale applications using Angular 10+, TypeScript, and modern front-end technologies.
- Architect and implement micro frontend solutions to support modular, scalable, and maintainable applications.
- Develop responsive, accessible, and cross-browser compatible user interfaces using HTML5, CSS3, SCSS, and responsive design principles.
- Build reusable UI components, libraries, and frameworks using component-driven architecture.
- Leverage Reactive Programming, Angular Signals, and Signal Store for efficient state management and application performance.
- Integrate frontend applications with backend systems through REST APIs and asynchronous communication patterns.
- Develop advanced data-intensive user experiences using Ag-Grid and E-Charts.
- Troubleshoot and optimize application performance, including rendering efficiency, memory utilization, and network performance.
- Collaborate closely with backend engineering teams to ensure seamless API integration and efficient data exchange.
- Participate in architectural discussions and contribute to frontend modernization initiatives.
- Conduct code reviews and enforce engineering standards, design patterns, and development best practices.
- Support CI/CD processes, automated deployments, and quality assurance activities.
- Work within Agile/Scrum teams, contributing to sprint planning, backlog refinement, retrospectives, and iterative delivery.
- Mentor team members and provide technical leadership on UI architecture, coding standards, and engineering excellence.
Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- 10+ years of experience in UI/front-end development within enterprise environments.
- Strong hands-on experience with:
- JavaScript
- TypeScript
- Angular 10+
- HTML5
- CSS3
- SCSS
- Responsive Design
- Reactive Programming (RxJS)
- Extensive experience with Angular Signals and Signal Store architecture.
- Strong expertise in micro frontend architecture and frontend integration strategies.
- Experience with:
- Solid understanding of:
- Object-Oriented Programming (OOP)
- Software Engineering Principles
- Design Patterns
- Component-Based Architecture
- Experience integrating applications with RESTful APIs.
- Proven expertise in application performance optimization, including:
- Rendering performance
- Memory management
- Network efficiency
- Experience working in Agile/Scrum delivery environments.
- Familiarity with CI/CD and development tools such as:
- Jenkins
- Git
- TFS/Azure DevOps
- SonarQube
- Experience collaborating with teams developing Java/Spring-based backend services.
- Strong analytical, problem-solving, communication, and stakeholder management skills.
Would be a plus
- Experience working on enterprise-scale financial services, banking, wealth management, or other data-intensive applications.
- Knowledge of accessibility standards (WCAG) and UI security best practices.
- Experience with cloud-native architectures and containerized deployments (Docker, Kubernetes).
- Exposure to automated testing frameworks and frontend testing strategies (Jasmine, Karma, Cypress, Playwright, etc.).
- Experience with frontend modernization and digital transformation initiatives.
- Familiarity with scalable design systems and modern frontend architectural patterns.
- Experience building highly secure, compliance-driven enterprise applications.
- Prior experience leading UI architecture decisions and mentoring development teams.
- Knowledge of Azure DevOps and modern DevOps practices.
- Experience working with performance monitoring and profiling tools for frontend applications.
- Understanding of state management solutions and enterprise application scalability patterns.
We offer
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
About us
Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI,
and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical
challenges and enable positive business outcomes for enterprise companies undergoing business transformation.
A key differentiator for Grid Dynamics is our 8 years of experience and leadership in
enterprise AI, supported by profound expertise and ongoing investment in
data,
analytics,
cloud & DevOps,
application modernization
and
customer experience.
Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.