Senior/Staff Software Engineer (Angular)

New
J
JobgetherSoftware Development
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
GitHTMLCSSJavascriptTypeScriptAngularCI/CD

Requirements

  • 5+ years of professional experience in frontend software engineering with a strong focus on Angular and TypeScript.
  • Extensive experience designing, building, and maintaining large-scale single-page applications and modern frontend architectures.
  • Strong knowledge of Micro Frontends, Module Federation, reusable component libraries, and scalable UI development practices.
  • Solid understanding of HTML, CSS/SASS, JavaScript, frontend security principles, and modern build tools such as Webpack.
  • Experience working with Git-based workflows, CI/CD pipelines, and automated testing frameworks.
  • Familiarity with observability and performance monitoring tools such as New Relic, Kibana, or similar platforms.
  • Passion for creating exceptional user experiences with strong attention to usability, accessibility, and responsive design.
  • Excellent communication, collaboration, mentoring, and problem-solving skills with the ability to thrive in remote, distributed teams.

Responsibilities

  • Lead the end-to-end development of complex frontend features, from solution design and implementation to deployment, monitoring, and ongoing optimization.
  • Design and evolve scalable frontend architectures using Angular, TypeScript, Micro Frontends, and reusable component libraries.
  • Collaborate closely with Product, Design, QA, and Engineering teams to deliver intuitive, accessible, and high-performance user experiences.
  • Improve frontend performance, reliability, and observability using monitoring and analytics tools while proactively resolving production issues.
  • Promote engineering excellence by implementing best practices in CI/CD, automated testing, code quality, observability, and AI-assisted development workflows.
  • Mentor and support fellow engineers through code reviews, technical guidance, pair programming, and knowledge-sharing initiatives.
  • Contribute to the continuous improvement of design systems, development standards, and engineering processes to enhance scalability and maintainability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now