Job Openings Senior Angular Engineer

About the job Senior Angular Engineer

Senior Angular Developer

Job Brief:

We are looking for an experienced Senior Angular Developer to lead the development of innovative and scalable web applications using Angular framework. The ideal candidate will have a deep understanding of frontend development principles, strong problem-solving skills, and a passion for crafting elegant user experiences.

Responsibilities:

  • Lead the design, development, and implementation of complex web applications using Angular framework.
  • Collaborate with product managers, UX/UI designers, and backend developers to translate requirements into technical solutions.
  • Architect and implement reusable and scalable Angular components and modules.
  • Optimize application performance and ensure responsiveness across devices and browsers.
  • Mentor junior developers and provide technical guidance on Angular best practices and architecture.
  • Conduct code reviews to maintain code quality, consistency, and adherence to coding standards.
  • Work closely with QA engineers to ensure thorough testing of frontend components.
  • Stay up-to-date with the latest trends and advancements in Angular development.
  • Drive technical discussions and provide input on architectural decisions.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in frontend development with a focus on Angular framework.
  • Strong proficiency in TypeScript and JavaScript ES6+.
  • Experience with Angular CLI, RxJS, and NgRx (or other state management libraries).
  • Solid understanding of web markup, including HTML5 and CSS3.
  • Knowledge of frontend build tools and workflows such as Webpack, Babel, and npm/yarn.
  • Familiarity with RESTful APIs and asynchronous programming.
  • Experience with version control systems such as Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred Qualifications:

  • Experience with server-side rendering (SSR) and/or static site generation (SSG) using Angular Universal or similar techniques.
  • Knowledge of accessibility standards and best practices.
  • Familiarity with testing frameworks such as Jasmine, Karma, or Protractor.
  • Understanding of design patterns and software architecture principles.
  • Contributions to open-source projects or active participation in the Angular community.
  • Experience with agile methodologies and tools such as Jira or Trello.