Senior Software Engineer I Angular

AI overview

Develop enterprise-grade web applications using Angular while mentoring junior developers and collaborating with cross-functional teams to optimize performance and user experience.

We are hiring Senior Angular Developers to work on a complex, enterprise-grade application. The ideal candidates will have strong expertise in Angular (latest versions) and modern frontend engineering practices, with the ability to build highly performant, scalable, and maintainable user interfaces.

You will collaborate closely with backend engineers, product managers, UX designers, and QA teams to deliver robust, user-centric solutions. This role requires hands-on development, architectural thinking, and adherence to modern frontend best practices.

Requirements

  • Design, develop, and maintain enterprise-scale web applications using Angular
  • Build reusable, modular, and maintainable UI components following Angular best practices
  • Implement responsive and adaptive UI designs for desktop, tablet, and mobile devices
  • Consume and integrate RESTful APIs and asynchronous backend services
  • Manage application state using tools such as RxJS, NgRx, Akita, or similar
  • Optimize frontend performance, load times, and rendering efficiency
  • Ensure cross-browser compatibility and accessibility (WCAG standards)
  • Write clean, testable, and well-documented code
  • Participate in code reviews, sprint planning, and technical discussions
  • Collaborate with UX/UI designers to translate wireframes and prototypes into functional interfaces
  • Work closely with backend and DevOps teams to ensure smooth deployments and integrations
  • Identify and resolve performance bottlenecks and UI/UX issues
  • Contribute to frontend architecture decisions and technology improvements
  • Mentor junior developers and promote best practices within the team

Required Skills & Qualifications

  • Strong hands-on experience with Angular 
  • Deep understanding of TypeScript and modern JavaScript concepts
  • Solid knowledge of Angular core concepts:
    • Components, Modules, Services
    • Directives and Pipes
    • Dependency Injection
    • Lifecycle Hooks
  • Extensive experience with RxJS and reactive programming
  • Experience with state management libraries (NgRx, Akita, Redux-style patterns)
  • Strong understanding of HTML5, CSS3, SCSS, and responsive design
  • Experience with Angular Material, PrimeNG, or similar UI libraries
  • Familiarity with RESTful APIs, JSON, and HTTP protocols

Nice to Have

  • Experience with micro-frontend architectures
  • Knowledge of SSR (Server-Side Rendering) using Angular Universal
  • Exposure to Progressive Web Apps (PWA)
  • Experience with performance profiling and optimization tools
  • Familiarity with accessibility standards (WCAG, ARIA)
  • Experience working in Agile/Scrum environments
  • Knowledge of security best practices for frontend applications
  • Experience in fintech, banking, or enterprise-scale platforms.

Devsinc helps startups, enterprises and public sector clients accelerate their technology life cycle, by unlocking access to 2,000+ passionate and experienced solution providers with experience in 100+ technologies in their timezone.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job