Job Title
UI Engineer (EL4)
Experience Required
4+ Years
Employment Type
Full-Time
Job Summary
We are seeking an experienced UI Engineer to design, develop, and optimize scalable, responsive, and user-friendly web applications. The ideal candidate will have strong expertise in Angular, TypeScript, HTML5, CSS3, JavaScript, and REST APIs, along with experience in modern front-end development practices. This role requires collaboration with cross-functional teams to build high-quality web applications while leveraging AI-assisted development tools to improve productivity and software quality.
Required Skills & Experience
- Bachelor's degree in Computer Science, Engineering, or related field, or 4+ years of equivalent software engineering experience.
- 3+ years of software engineering experience developing web applications.
- 2+ years of hands-on experience building 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 in UI validation, reactive forms, component-based architecture, or front-end performance optimization.
- 1+ year of experience using AI-powered coding assistants or code-generation tools such as GitHub Copilot, OpenAI Codex, or similar tools in daily software development.
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/SCSS, following industry best practices.
- Integrate Angular applications with RESTful APIs and backend services to support business workflows.
- Perform detailed UI validation, form validation, and data handling to ensure application accuracy, consistency, and usability.
- Optimize application performance, improve page load times, and ensure seamless user experiences across browsers and devices.
- Utilize enterprise-approved AI development tools to streamline software development workflows, automate repetitive tasks, and improve engineering 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 solution design and development practices.
- Participate in code reviews, testing, debugging, profiling, and performance tuning to ensure code quality, accessibility, maintainability, and reliability.
Technical SkillsFront-End Technologies
- Angular
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3
- SCSS
UI Development
- Responsive Web Design
- Component-Based Architecture
- Reactive Forms
- UI Validation
- Cross-Browser Compatibility
- Accessibility (WCAG)
API Integration
- REST APIs
- JSON
- Backend Service Integration
Development Tools
- Angular CLI
- npm
- Git
- Build & Deployment Pipelines
Software Engineering
- Code Reviews
- Unit Testing
- Debugging
- Performance Optimization
- Front-End Profiling
AI-Assisted Development
- GitHub Copilot
- OpenAI Codex
- AI Coding Assistants
Preferred Qualifications
- Strong understanding of modern Angular architecture and front-end design patterns.
- Experience optimizing application performance and improving user experience.
- Familiarity with Agile/Scrum software development methodologies.
- Knowledge of UI accessibility standards and responsive design best practices.
- Excellent analytical, problem-solving, communication, and collaboration skills.
- Ability to work effectively in cross-functional, fast-paced development environments.
Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)