Job description:
Seeking a Senior Angular Full Stack Engineer to build and enhance modern, scalable web applications. The ideal candidate will have deep Angular expertise, strong UI development skills, experience collaborating with UX teams, and the ability to drive frontend architecture and best practices.
Required Skills
8–10 years of software development experience
Strong hands-on experience with Angular 17+
Expert proficiency in TypeScript
Experience with NgRx/NGXS state management
Deep understanding of RxJS and reactive programming
REST and/or GraphQL API integration experience
Strong HTML5, CSS3, and responsive web development skills
Experience building production-ready UIs from design requirements
Familiarity with React (preferred)
Experience working with code repositories and collaborative development workflows
UX & Design
Strong understanding of UX principles, usability, and interaction design
Experience partnering with UX/design teams to build reusable, scalable components
Ability to implement responsive, consistent, and intuitive user experiences
Preferred experience with design systems or component libraries
Responsibilities
Develop and maintain responsive Angular applications
Build reusable UI components and scalable frontend solutions
Drive frontend architecture and technical design decisions
Integrate frontend applications with backend services
Optimize application performance, reliability, and scalability
Conduct code reviews and mentor junior developers
Troubleshoot production issues and support continuous improvement
Ensure adherence to security, coding, and development best practices
Document system interactions and data flows
Nice to Have
Experience with enterprise design systems/component libraries
Full-stack development experience
Agile/Scrum experience