Job Description
UI Engineer
We are seeking an experienced Angular Engineer to join our front-end development team. The ideal candidate will have extensive experience building complex, scalable web applications using Angular and modern TypeScript & JavaScript. You will participate in UI technical decisions and help in creating Angular user interfaces while delivering high-quality user experiences.
Key Responsibilities
Develop complex Angular applications using modern Angular patterns and best practices
Implementation of reusable UI component libraries and design systems
Optimize application performance and ensure cross-browser compatibility
Implement state management solutions and develop efficient data flow patterns
Collaborate with UX/UI designers to implement pixel-perfect, responsive designs
Ensure and follow front-end development standards and best practices
Work closely with backend teams to design and integrate APIs
Participate and contribute to technical discussions
Troubleshoot and debug complex front-end issues
Required Qualifications
Bachelor's degree in computer science, Software Engineering, or related field
3-6 years of professional web development experience
3+ years of hands-on experience with Angular and its ecosystem
Expert knowledge of JavaScript/TypeScript and modern ES6+ features
Strong experience with state management
Deep understanding of Angular performance optimization techniques
Extensive experience with front-end build tools and bundlers
Proficiency in HTML5, CSS3, and modern CSS frameworks
Experience with unit testing frameworks (Jasmine, mocha etc.,)
Strong understanding of web security and best practices
Preferred Qualifications
Experience with any other Angular frameworks
Knowledge of GraphQL
Experience with micro-frontend architecture
Familiarity with containerization and deployment tools
Experience with WebSocket implementations
Knowledge of accessibility standards (WCAG)
Experience with CI/CD pipelines
Technical Skills
Core Technologies
Angular
TypeScript
JavaScript (ES6+)
HTML5/CSS3
REST APIs and GraphQL
Jasmine/Mocha unit Testing Library
Additional Tools & Technologies
Material-UI/Tailwind CSS
Storybook
ESLint/Prettier
npm/yarn/pnpm
CI/CD tools
Docker