DevJobs

Senior Frontend Developer

Overview
Skills
  • CSS3 CSS3
  • HTML5 HTML5
  • JavaScript JavaScript
  • TypeScript TypeScript
  • Angular Angular ꞏ 5y
  • AngularJS AngularJS
  • NgRx NgRx
  • RESTful API RESTful API
  • Git Git
  • CI/CD CI/CD
  • Jasmine
  • Karma
  • ES6
  • JSON
We are looking for a highly skilled and experienced Senior Frontend Developer with strong expertise in Angular (8+) to join our development team. The ideal candidate is a strong technical professional with a high sense of ownership, excellent collaboration skills, and the ability to work independently in a fast-paced environment. This role involves designing, developing, and maintaining scalable, high-performance web applications while working closely with cross-functional teams.

Key Responsibilities

  • Design, develop, and maintain complex web applications using Angular (version 8 and above)
  • Collaborate closely with designers, backend developers, and product managers to deliver high-quality features
  • Take ownership of frontend solutions from design to production
  • Write clean, maintainable, and efficient code following best practices
  • Optimize applications for performance, scalability, and responsiveness
  • Ensure technical feasibility and accurate implementation of UI/UX designs
  • Maintain and migrate legacy codebases built with AngularJS, when required
  • Debug, troubleshoot, and resolve frontend issues efficiently
  • Contribute to technical discussions and share knowledge within the team
  • Stay up to date with modern frontend technologies, frameworks, and trends

Requirements:

  • 5+ years of hands-on experience in frontend development
  • Strong experience with Angular (8+)
  • Working knowledge of AngularJS for legacy systems
  • Proficiency in JavaScript (ES6+), HTML5, CSS3, and JSON
  • Experience integrating with RESTful APIs
  • Familiarity with Git and version control workflows
  • Solid understanding of responsive and adaptive design principles
  • Experience writing unit and integration tests (e.g., Jasmine, Karma)
  • Strong problem-solving skills and attention to detail
  • Ability to communicate effectively and work collaboratively in a team

Nice to Have:

  • Hands-on experience with TypeScript
  • Familiarity with newer Angular versions (15/16+)
  • Experience with modern frontend build tools and workflows
  • Knowledge of state management libraries such as NgRx
  • Experience working with CI/CD pipelines and agile methodologies
  • Proactive and self-driven mindset
  • Strong ownership and accountability
  • Ability to clearly explain technical concepts to non-technical stakeholders
  • Openness to feedback and continuous learning
HUB Cyber Security