ESSENTIAL SKILLS:
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 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:
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)