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
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.