Sr. Frontend Developer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Front-End Developer - Angular
Join UPS, a Fortune Global 500 organization, and explore your next career opportunity in Chennai, Tamil Nadu. We are looking for talented individuals passionate about innovation and professional growth. At UPS, we foster a rewarding culture where you can work with skilled teams and enhance your abilities daily. If you possess the drive and qualities to lead yourself or teams, we have roles ready to cultivate your expertise and advance your career.
Job Summary
We are seeking a highly skilled Senior Front-End Developer with extensive experience in Angular to create modern, scalable, and high-performance web applications. The ideal candidate will take the lead in front-end development initiatives, collaborate effectively with cross-functional teams, and ensure the delivery of exceptional user experiences by adhering to industry best practices.
Responsibilities
- Develop and maintain dynamic, responsive web applications utilizing Angular (latest versions).
- Build reusable, modular components and optimize code for maximum performance and scalability.
- Collaborate with UX/UI teams to translate designs and wireframes into functional components.
- Ensure broad browser compatibility, mobile responsiveness, and adherence to accessibility standards.
- Write clean, maintainable, and testable code that follows industry best practices and coding standards.
- Conduct peer code reviews, provide technical guidance, and mentor junior engineers.
- Integrate front-end applications with RESTful APIs and manage complex asynchronous workflows.
- Implement unit testing, contribute to CI/CD pipelines, and support deployment activities.
Required Skills
- Strong expertise in Angular (latest version), TypeScript, RxJS, and Angular CLI.
- Deep understanding of HTML5, CSS3, SCSS, and responsive design principles.
- Experience with Reactive Forms and State Management solutions (NgRx, Akita, or similar).
- Proficiency in RESTful API integration and handling asynchronous data flows.
- Familiarity with build tools like Webpack, Vite, npm, and front-end build optimization techniques.
- Experience with UI/UX best practices, Web Accessibility (WCAG), and performance tuning methodologies.
- Strong command of version control using Git.
- Knowledge of cross-browser compatibility, lazy loading, and route optimization strategies.
- Flexibility to work extended hours, including US EST Noon hours.
Nice-to-Have Skills
- Experience with testing frameworks like Jasmine/Karma, Jest, or Cypress.
- Familiarity with Agile/Scrum methodologies.
- Experience with CI/CD pipelines, Docker, or cloud environments (GCP, AWS, Azure).
- Exposure to Micro-Frontends, Module Federation, or Monorepo structures (NX).
- Basic experience with design tools such as Figma, Adobe XD, or Sketch for design collaboration.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 7–10 years of front-end development experience, with a minimum of 5 years specifically in Angular.
- Strong analytical, debugging, and communication skills.
Employee Type: Permanent