Summary
✨ AI‑Generated
Work as an Angular-focused frontend developer building and maintaining high-quality web applications with TypeScript and modern web technologies. You will create responsive and accessible interfaces, collaborate with product, UX/UI, and backend teams, and produce clean, maintainable, production-ready code. Three to five years of professional frontend experience is required.
Highlights
An experienced frontend opportunity requiring 3–5 years of professional development experience, with hands-on work in Angular and TypeScript. The role offers involvement in innovative web projects, cross-functional collaboration, and opportunities to improve digital experiences.
Description
Angular Developer - Position Overview
We are seeking an experienced Angular/Frontend Developer to join our web development team.
The successful candidate will have 3-5 years of professional frontend development experience
and will be responsible for designing, developing, and maintaining high-quality web applications
using Angular and modern web technologies.
This role offers an excellent opportunity to work
on innovative projects, collaborate with cross-functional teams, and contribute to the growth of
our organization's digital presence.
Key Responsibilities
• Develop and maintain robust web applications using Angular framework and TypeScript
• Design and implement responsive, user-friendly interfaces that meet design specifications
and accessibility standards
• Collaborate with product managers, UX/UI designers, and backend developers to
understand requirements and deliver solutions
• Write clean, maintainable, well-documented, and production-ready code following best
practices and coding standards
• Implement state management solutions using NgRx, or similar state management libraries
• Conduct code reviews and provide constructive feedback to team members
• Troubleshoot, debug, and optimise application performance across different browsers and
devices
• Integrate RESTful APIs and third-party services into web applications
• Participate in the full software development lifecycle, from concept to deployment and
maintenance
• Implement responsive design principles and ensure cross-browser compatibility
• Stay updated with the latest Angular developments, web technologies, and industry best
practices
• Contribute to continuous improvement of development processes and methodologies
• Participate in technical discussions and provide recommendations for technology stack improvements
Required Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent
Professional experience)
• Minimum 3-5 years of professional frontend web development experience
• Strong proficiency in Angular (version 12 or higher) and TypeScript
• Solid understanding of web application architecture and design patterns (MVC, MVVM, etc.)
• Proficiency with HTML5, CSS3, and responsive design principles
• Experience with RESTful APIs and integration of backend services
• Proficiency with version control systems (Git)
• Experience with frontend testing frameworks (Jasmine, Karma, Jest, Cypress, etc.)
• Strong problem-solving skills and attention to detail
• Excellent communication and teamwork abilities
• Experience with modern JavaScript/TypeScript and ES6+ features
• Understanding of web performance optimization and browser developer tools
Preferred Qualifications
• Advanced experience with state management (NgRx, Akita, NgXS)
• Experience with RxJS and reactive programming patterns
• Knowledge of Angular Material or other UI component libraries
• Experience with CSS preprocessors (SASS, LESS)
• Familiarity with build tools (Webpack, Angular CLI, etc.)
• Experience with CI/CD pipelines and automated testing
• Knowledge of Agile development methodologies
• Experience with accessibility standards (WCAG, ARIA)
• Familiarity with design systems and component-based architecture
• Experience with performance monitoring and optimization tools
• Contributions to open-source projects
• Experience with Angular Universal for server-side rendering
Technical Skills
• Angular framework (12+) and TypeScript
• HTML5, CSS3, and responsive design
• JavaScript/ES6+ and modern web standards
• RxJS and reactive programming
• State management (NgRx, Akita, NgXS)
• RESTful API integration
• Frontend testing frameworks (Jasmine, Karma, Jest, Cypress)
• Version control (Git/GitHub/GitLab)
• CSS preprocessors (SASS, LESS)
• Build tools and module bundlers
• Browser developer tools and debugging
• Performance optimisation techniques
• Accessibility standards and implementation
• UI component libraries (Angular Material, Bootstrap, etc.)
Soft Skills
• Strong communication and interpersonal skills
• Ability to work independently and as part of a team
• Problem-solving and analytical thinking
• Time management and organizational skills
• Adaptability and willingness to learn new technologies
• Attention to detail and commitment to quality
• Collaborative mindset and openness to feedback
• Proactive approach to identifying and solving problems
• Customer-focused mindset