At least 4 years in professional web development, primarily using Angular (v12+).
Proven experience leading a development team or serving as a technical lead.
Experience designing and deploying scalable, production-grade web applications.
Responsibilities:
Lead Frontend Delivery: Drive the full lifecycle development of Angular-based applications from design to deployment.
Architecture & Design: Define and implement scalable web architectures, leveraging RxJS, Signals, and NgRx for complex state management.
Integration: Oversee integration with REST APIs and WebSockets, ensuring secure and efficient data flow.
Performance & Security: Champion web security best practices (OWASP) and optimize performance through techniques like lazy loading, caching, and code splitting.
Deployment & CI/CD: Lead the team in implementing CI/CD pipelines using GitLab CI or Jenkins and deployment via Docker and NGINX.
Testing & Quality: Maintain high code quality with unit Karma/Jasmine) and E2E Cypress/Puppeteer) testing, plus SonarQube, ESLint, and Prettier for static analysis.
Mentorship: Guide and coach mid/junior developers, fostering a culture of collaboration and code excellence.
Cross-Team Collaboration: Work closely with backend, product, and design teams to ensure smooth end-to-end delivery
Continuous Improvement: Drive initiatives for modernization (e.g., Micro Frontends, design system standardization, or Angular version upgrades).