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).