About This Role
This senior-level engineering role is for a Front End Developer who can lead the design and development of scalable, high-performance enterprise web applications. You will drive front-end architecture, enforce UI standards, and collaborate closely with UX, backend, and product teams.
Responsibilities
- Design and develop complex UI modules using Angular and modern front-end architecture patterns
- Define and enforce front-end standards, reusable component libraries, and design system implementation
- Lead integration of front-end applications with backend REST APIs and manage application state efficiently
- Ensure performance optimization, responsiveness, and cross-browser compatibility
- Translate Figma designs into scalable and maintainable UI components
- Conduct code reviews, mentor junior developers, and ensure adherence to coding best practices
- Collaborate with backend, DevOps, and UX teams for end-to-end delivery
- Troubleshoot complex UI issues and optimize application performance
Requirements
- 5-10 years of front-end development experience
- Strong expertise in Angular, TypeScript, HTML, and CSS
- Experience in building enterprise-grade applications and reusable UI component libraries
- Strong understanding of front-end architecture, state management (RxJS, NgRx or similar), and performance optimization
- Experience with API integration and handling complex data flows
- Proficiency with development tools such as npm/yarn, Angular CLI, GitLab, and VS Code
Nice to have:
- Experience with micro-frontend architecture
- Exposure to UI testing frameworks (Jest, Cypress, etc.)
- Experience in high-security or regulated environments
- Familiarity with accessibility (WCAG) and enterprise UI compliance standards
- Familiarity with Figma