Job Title: UI Engineer (EL4)
Experience: 4+ Years
Employment Type: Full-Time
Job Summary
We are seeking a talented UI Engineer (EL4) with 4+ years of software engineering experience to design and develop modern, scalable, and responsive web applications. The ideal candidate will have strong expertise in Angular, TypeScript, HTML5, CSS3, SCSS, JavaScript, and REST API integration. The role requires building high-performance front-end applications while collaborating with cross-functional teams to deliver exceptional user experiences. Experience using AI-assisted coding tools to enhance software development productivity is highly desirable.
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, well-tested, and efficient code using TypeScript, HTML5, CSS3, and SCSS while 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 accuracy, consistency, and usability across applications.
- Optimize application performance, improve load times, and ensure compatibility across browsers and devices.
- Leverage enterprise-approved AI coding assistants and code-generation tools to streamline development workflows and improve productivity.
- Collaborate with product owners, UX/UI designers, backend developers, QA engineers, and business stakeholders to deliver scalable technical solutions.
- Evaluate emerging front-end technologies, Angular features, and AI-assisted development tools to improve engineering practices.
- Participate in code reviews, testing, debugging, and performance profiling to ensure code quality, accessibility, maintainability, and performance.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or 4+ years of equivalent software engineering experience.
- 3+ years of experience developing modern web applications.
- 2+ years of hands-on experience with 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 CI/CD build and deployment pipelines.
- At least 1 year of experience in UI validation, reactive forms, component-based architecture, or front-end performance optimization.
- Experience using AI coding assistants or code-generation tools (such as GitHub Copilot or Codex) in software development.
Required Technical Skills
- Angular
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3
- SCSS/SASS
- Responsive Web Design
- REST APIs
- Angular CLI
- npm
- Git
- Reactive Forms
- Component-Based Architecture
- Front-End Performance Optimization
- CI/CD Pipelines
- AI Coding Assistants (GitHub Copilot, Codex, etc.)
Preferred Skills
- Experience with accessibility (WCAG) standards and best practices.
- Familiarity with unit testing frameworks such as Jasmine and Karma.
- Knowledge of state management libraries (NgRx or similar).
- Understanding of secure front-end development practices.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration abilities.
What We Offer
- Opportunity to work on modern, enterprise-scale web applications.
- Exposure to AI-assisted software development and the latest Angular ecosystem.
- Collaborative and innovation-driven work environment.
- Career growth with cutting-edge front-end technologies.
- Competitive compensation and comprehensive benefits package.
Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)