Job Openings Angular Developer

About the job Angular Developer

Summary of Role

We are seeking a talented and motivated Angular Developer to design, develop, and maintain modern web applications using Angular and related front-end technologies. The successful candidate will work closely with UX/UI designers, product owners, back-end developers, and QA teams to deliver scalable, high-performance, and responsive applications that support business and customer requirements.

The ideal candidate will have strong experience in Angular development, TypeScript, JavaScript, RESTful API integration, and modern software development practices.

Responsibilities

  • Develop, enhance, and maintain web applications using Angular.
  • Build reusable, modular, and scalable front-end components.
  • Collaborate with business analysts, product owners, and UX/UI designers to implement user requirements.
  • Integrate front-end applications with RESTful APIs and back-end services.
  • Optimize applications for performance, scalability, and responsiveness.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to development best practices.
  • Troubleshoot, debug, and resolve application defects and performance issues.
  • Implement security and data protection measures within web applications.
  • Conduct unit testing and support integration and user acceptance testing.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and backlog refinement.
  • Stay up to date with emerging Angular features and front-end development trends.

Qualifications

  • Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
  • Relevant certifications are advantageous.

Experience

  • years of software development experience.
  • Minimum 3 years of hands-on Angular development experience.
  • Experience developing enterprise-scale web applications.
  • Experience working within Agile/Scrum environments.

Skills

Front-End Technologies

  • Angular (v16 preferred)
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • SCSS/SASS
  • Bootstrap, Angular Material, or similar UI frameworks

APIs & Integration

  • RESTful API integration
  • JSON
  • Authentication and authorization mechanisms (OAuth2, JWT, OpenID Connect)

Development Tools

  • Git
  • Azure DevOps, Jira, or similar tools
  • Visual Studio Code
  • NPM
  • Webpack

Testing

  • Jasmine
  • Karma
  • Unit Testing
  • End-to-End Testing (Cypress or Selenium advantageous)