Lead UI Developer - Angular
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:
Ag-Grid
E-Charts
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.Apply to the position
Thank you!
You applied for the position Lead UI Developer - Angular successfully. We will get back to you soon. Have a great day!
Something went wrong...
There are possible difficulties with connection or other issues. Please try to use another browser (it's recommended to use the latest version of Google Chrome browser). If the problem still persists, please send your application to cv@griddynamics.com
RetrySomething went wrong...
Please double-check the information filled in the form, and make sure to provide valid data.
RetryDon’t see the right opportunity?
Contact us anyway and let’s talk! To apply, send your resume and cover letter to jobs@griddynamics.com
Grid Dynamics is an equal opportunity employer. We are committed to creating an inclusive environment for all employees during their employment and for all candidates during the application process.
All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. All employment is decided on the basis of qualifications, merit, and business need.
