Job Summary
We are looking for a talented UI Engineer (EL4) with strong expertise in Angular, TypeScript, and modern front-end development to build scalable, responsive, and high-performance web applications. The ideal candidate should have experience integrating front-end applications with REST APIs, developing reusable UI components, optimizing application performance, and leveraging AI-assisted development tools to enhance productivity.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (or 4+ years of equivalent software engineering experience).
- 3+ years of software engineering experience in web application development.
- 2+ years of hands-on experience developing applications using Angular and TypeScript.
- 2+ years of experience with HTML5, CSS3, SCSS, JavaScript, and responsive web design.
- 2+ years of experience integrating front-end applications with REST APIs or backend services.
- 2+ years of experience using modern front-end development tools such as npm, Angular CLI, Git, and build/deployment pipelines.
- 1+ year of experience with UI validation, reactive forms, component-based architecture, or front-end performance optimization.
- 1+ year of experience using AI coding assistants or code-generation tools such as GitHub Copilot or Codex.
Key Responsibilities
- Design, develop, and optimize scalable, responsive, and user-friendly web applications using Angular.
- Build reusable, maintainable, and high-performance front-end components, modules, and services.
- Develop clean, efficient, and well-tested code using TypeScript, HTML5, CSS3, and SCSS, following industry best practices.
- Integrate Angular applications with RESTful APIs and backend services to support business workflows.
- Perform UI validation, form validation, and data handling to ensure application accuracy, consistency, and usability.
- Optimize front-end application performance by improving load times and ensuring seamless user experiences across browsers and devices.
- Leverage enterprise-approved AI development tools to automate repetitive tasks and improve development productivity.
- Collaborate with cross-functional teams, including Product Owners, UX/UI Designers, Backend Developers, QA Engineers, and Business Stakeholders, to translate business requirements into scalable technical solutions.
- Evaluate emerging front-end technologies, Angular features, and AI-assisted development tools to improve application design and development practices.
- Participate in code reviews, testing, debugging, profiling, and performance tuning to ensure code quality, accessibility, maintainability, and performance.
Required Technical Skills
- Angular
- TypeScript
- HTML5
- CSS3
- SCSS
- JavaScript (ES6+)
- Responsive Web Design
- REST APIs
- Angular CLI
- npm
- Git
- Build & Deployment Pipelines
- Reactive Forms
- Component-Based Architecture
- UI Validation
- Front-End Performance Optimization
- GitHub Copilot / AI Coding Assistants
- Code Reviews & Debugging
Preferred Skills
- Strong understanding of UI/UX principles and responsive design.
- Experience with browser compatibility and cross-platform optimization.
- Familiarity with Agile/Scrum development methodologies.
- Knowledge of accessibility standards (WCAG).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Experience
- 3+ years of experience in software engineering or front-end development.
- 2+ years of hands-on experience with Angular, TypeScript, HTML5, CSS3, and REST API integration.
- 1+ year of experience in UI validation, performance optimization, or AI-assisted development tools.
Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)