The Senior Front-End Developer (Angular 20+) will lead the design and development of advanced, scalable, and high-performance user interfaces for enterprise-level applications. This role is part-time and ideal for experienced professionals capable of independently delivering high-quality features, guiding junior developers, and ensuring adherence to modern architectural and UX standards.
Key Responsibilities
Technical Development
- Build and maintain complex UI components using Angular 20+, TypeScript, RxJS, Angular Material.
- Design scalable front-end architecture and reusable component libraries.
- Ensure high application performance, accessibility, and responsiveness.
- Integrate UI with microservices-based backend (REST APIs, JSON).
Architecture & Standards
- Enforce front-end coding standards, best practices, and clean architecture.
- Utilize state management (NgRx or signal-based architecture in Angular 17+).
- Perform code reviews, refactoring, and introduce best practices.
- Contribute to UI performance optimization and security hardening.
Collaboration & Leadership
- Work closely with backend, QA, and product teams to deliver sprint commitments.
- Mentor and support junior/mid developers in solving technical challenges.
- Participate in design discussions, technical decisions, and architectural reviews.
- Provide accurate effort estimations during sprint planning.
Testing & Documentation
- Ensure high unit test coverage.
- Support integration testing and UAT cycles.
- Document UI modules, architecture, and reusable components.