Role Overview
The Angular Developer is responsible for designing and building modern, high-performance web applications that deliver impactful digital solutions for enterprise clients. The role focuses on front-end development excellence, collaborating with cross-functional teams, and contributing to scalable, user-centric applications. This position supports continuous learning, innovation, and the delivery of high-quality software in a collaborative and agile environment.
Key Responsibilities
Responsibility 1: Front-End Development & Delivery
- Develop responsive, scalable web applications using Angular
- Write clean, maintainable, and efficient code aligned to best practices
- Contribute to front-end architecture and design decisions
- Ensure high-quality delivery across the development lifecycle
Responsibility 2: UI/UX Collaboration
- Work closely with designers to translate UX/UI designs into functional interfaces
- Build intuitive and user-friendly experiences
- Continuously improve user experience and interface performance
Responsibility 3: Integration & Collaboration
- Collaborate with backend teams to integrate APIs and services
- Ensure seamless data flow between front-end and backend systems
- Participate actively in agile team processes and discussions
Responsibility 4: Quality & Continuous Improvement
- Maintain code quality through best practices, reviews, and testing
- Identify opportunities to optimise performance and scalability
- Contribute to continuous improvement of team practices and standards
Requirements
Essential Skills & Experience
- Strong experience with Angular (v10+)
- Proficiency in TypeScript, JavaScript, HTML, and CSS
- Experience consuming and integrating REST APIs
- Understanding of clean code principles and front-end best practices
- Experience working in Agile environments
- Strong problem-solving and analytical skills
Desirable Skills & Experience
- Experience with RxJS, NgRx, or state management tools
- Exposure to cloud platforms such as Azure or AWS
- Familiarity with DevOps, CI/CD, or containerisation
- Experience in consulting or client-facing environments
Qualifications
- Relevant degree in Computer Science, IT, or related field (advantageous)
- Equivalent practical experience considered
Behavioural Competencies
- Strong collaboration and teamwork mindset
- Curiosity and willingness to learn
- Proactive and solutions-driven approach
- Strong communication skills
- Attention to detail and commitment to quality
What We Offer
- Opportunity to work on enterprise-level, impactful projects
- A high-performing, collaborative, and supportive team environment
- Continuous learning and career development opportunities
- Flexible hybrid working model
- Competitive salary and recognition of individual contribution