Overview
Remote
Depends on Experience
Contract - Independent
Contract - W2
Skills
angular
tailwind
CSS
Job Details
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.