Angular Developer

Angular Developer

Posted 7 days ago by 1759350118

Negotiable
Outside
Remote
USA

Summary: The Angular Developer role involves leading the development of UI components using Angular and TypeScript, translating designs into high-quality code, and ensuring best practices in frontend architecture. The position requires effective state management, performance optimization, and collaboration with backend teams. Additionally, mentoring junior developers and staying updated with the latest technologies are key aspects of the role.

Key Responsibilities:

  • Lead the development of UI components/modules using Angular (latest version) and TypeScript.
  • Translate wireframes, mockups, and UX designs into highquality, reusable, maintainable, and testable UI code.
  • Architect the frontend: define module/component structure, ensure good separation of concerns, and enforce best practices (SOLID, modular design, reactive programming).
  • Ensure responsiveness, crossbrowser compatibility and performance across devices.
  • Manage state effectively (using RxJS, NgRx or other state management solutions).
  • Use Angular CLI and build tools (Webpack, etc.) to set up, build, deploy, and maintain frontend assets.
  • Write unit tests, integration tests and ensure code quality through code reviews.
  • Optimize frontend performance: lazy loading, code splitting, minimizing bundle sizes, efficient change detection, etc.
  • Collaborate with backend teams / API providers to integrate RESTful services or microservices.
  • Participate in sprint planning, estimation, backlog grooming.
  • Monitor and fix UI bugs; ensure robustness, security and stability of frontend features.
  • Mentor, coach, and may lead junior or midlevel developers.
  • Keep abreast of new Angular features, web technologies, UI/UX trends, and best practice patterns, and bring innovations into the product.

Key Skills:

  • Proficiency in Angular (latest version) and TypeScript.
  • Experience with frontend architecture and best practices (SOLID, modular design, reactive programming).
  • Strong understanding of state management solutions (RxJS, NgRx).
  • Familiarity with Angular CLI and build tools (Webpack).
  • Ability to write unit and integration tests.
  • Knowledge of performance optimization techniques for frontend applications.
  • Experience collaborating with backend teams and integrating RESTful services.
  • Mentoring and coaching skills for junior developers.
  • Awareness of current UI/UX trends and web technologies.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Key Responsibilities

  • Lead the development of UI components/modules using Angular (latest version) and TypeScript.
  • Translate wireframes, mockups, and UX designs into highquality, reusable, maintainable, and testable UI code.
  • Architect the frontend: define module/component structure, ensure good separation of concerns, and enforce best practices (SOLID, modular design, reactive programming).
  • Ensure responsiveness, crossbrowser compatibility and performance across devices.
  • Manage state effectively (using RxJS, NgRx or other state management solutions).
  • Use Angular CLI and build tools (Webpack, etc.) to set up, build, deploy, and maintain frontend assets.
  • Write unit tests, integration tests and ensure code quality through code reviews.
  • Optimize frontend performance: lazy loading, code splitting, minimizing bundle sizes, efficient change detection, etc.
  • Collaborate with backend teams / API providers to integrate RESTful services or microservices.
  • Participate in sprint planning, estimation, backlog grooming.
  • Monitor and fix UI bugs; ensure robustness, security and stability of frontend features.
  • Mentor, coach, and may lead junior or midlevel developers.
  • Keep abreast of new Angular features, web technologies, UI/UX trends, and best practice patterns, and bring innovations into the product.