About the position
Take full responsibility for the delivery of frontend features.
Ensure solutions are: Scalable, Maintainable, Production-ready.
Own: Code quality, Testing completeness, Deployment readiness.
Act as a technical leader within the team, drive: Best practices in Angular and TypeScript, Code reviews and quality standards.
Mentor and uplift other developers.
Work closely with Scrum Masters and team to: Improve delivery flow, Reduce dependencies and blockers.
Contribute to making the team: Self-sufficient, Cross-functional.
Design and implement robust frontend architectures.
Collaborate with: Solution Architects, Backend teams.
Ensure seamless integration across systems.
Translate business requirements into technical solutions.
Challenge and refine requirements where necessary.
Provide clear, simplified technical explanations to stakeholders.
Lead adoption of AI-assisted development practices.
Continuously identify: Opportunities to improve efficiency using AI, Automation opportunities across development lifecycle.
Act as a multiplier for team productivity.
Support: Production deployments, Incident resolution, Ensure high system reliability and stability, Participate in after-hours support when required.
Minimum Requirements:
Qualifications/Experience:
Degree in IT / Computer Science or relevant equivalent qualification.
Expert Level: 8+ years of software development experience.
At least 5+ years focused on frontend development.
Proven track record delivering: Complex, enterprise-level applications, High-performance UI solutions.
Experience in: Large-scale, multi-team environments, API-heavy integration platforms.
Exposure to: AI-enabled software development workflows.
Essential Skills Requirements:
Expert-level proficiency in TypeScript (latest versions), Strong typing, generics, advanced patterns, performance-aware design.
Expert-level Angular (latest version e.g., Angular 20), Standalone components, signals, reactive patterns, RxJS mastery and state management approaches.
Deep understanding of frontend architecture and scalable design patterns.
Strong experience with: HTML5, CSS3, modern responsive design, Component-driven architecture and reusable UI design.
Experience building enterprise-grade applications (large-scale, high availability).
Proven ability to: Deliver production-ready, high-quality features independently, Own work end-to-end (design build test deploy support).
Strong understanding of: CI/CD pipelines (e.g., GitHub Actions), Testing frameworks (e.g., Karma, Playwright, Jasmine), Ability to identify, troubleshoot, and resolve complex technical issues.
Demonstrates full ownership of features and components, operates with high autonomy, requiring minimal supervision.
Takes responsibility for: Delivery outcomes, Technical quality, Production stability.
Practical experience using AI tools such as: GitHub Copilot, ChatGPT, or equivalent.
Applies AI to: Accelerate development, Improve code quality and test coverage, Automate repetitive tasks.
Strong understanding of: AI capabilities, limitations, and responsible usage.
Advantageous Skills Requirements:
Experience with: Backend integration (Java, REST APIs, Kafka, GraphQL), Cloud environments (AWS preferred), Micro-frontend architectures.
Knowledge of: Observability tools (Grafana, logs, tracing), Performance optimisation techniques (lazy loading, bundle optimisation).
Exposure to: DevOps practices and infrastructure awareness, security best practices in frontend development.
Experience in highly integrated enterprise ecosystems (e.g., multiple API consumers/providers).
Desired Skills:
- TypeScript
- Angular
- Frontend Architecture