Job Description

Job Description: Sr. Angular UI developer.

You will play a key role in designing, developing, and maintaining enterprise-grade systems, ensuring delivery excellence, and contributing to technical leadership across projects. This role involves collaborating with multi-disciplinary teams, integrating cutting-edge technologies, and enabling business transformation through robust engineering practices.

Experience: 6–9 years 

? 5+ years of experience in UX/application development.

? Hands-on expertise with Angular 17/18, Node.js, RxJS, and Signals.

? Strong experience building and maintaining cloud-based solutions on AWS.

? Proficiency in writing and maintaining unit/integration tests (Jest, Cypress, Playwright, or equivalent).

? Practical experience with DevOps and CI/CD pipelines (Jenkins, Maven, Docker, Groovy, Stash).

? Deep understanding of API design principles (versioning, isolation, microservices).

? Strong collaboration and communication skills to work with global, cross-functional teams.

? Bachelor’s degree in Computer Science, Information Science, Mathematics, Physics, or equivalent. 

? Design, develop, and maintain applications using Angular 17/18, Node.js, RxJS, and Signals.

? Build and implement cloud-based solutions on AWS (Azure experience is a plus).

? Create, execute, and maintain unit and integration tests using Jest, Spectator, Cypress, or Playwright.

? Employ DevOps, automated testing, and CI/CD practices using Jenkins, Groovy, Maven, Stash, and Docker.

? Design APIs with strong principles of versioning, isolation, and microservices. ? Deliver scalable, distributed systems using modern open-source technologies.

? Lead problem-solving, troubleshooting, and performance optimization across platforms.

? Partner with product and design teams to translate business needs into technical solutions.

? Maintain technical documentation and ensure compliance with best practices. ? Mentor junior team members, fostering a culture of knowledge-sharing and ownership. 

? Strong knowledge of ReactJS, HTML, CSS/SASS, jQuery, and JavaScript.

? Proficiency in Java, J2EE, Spring Core, Spring Boot, and distributed architectures.

? Experience with SOA, XML/JSON, Swagger-based documentation.

? Working knowledge of Azure cloud environments (in addition to AWS).

? Experience working with distributed systems at scale.

? Familiarity with Agile methodologies (Scrum, Kanban).

? Knowledge of relational and NoSQL databases.

? Mentoring experience and exposure to technical leadership.