Posted on: 08 July 2025
ID 940995

Intermediate Software Developer (Angular)

Job Title: Front-End Developer (Angular)

Experience Level: Mid

About The Role

We are looking for a skilled and motivated Front-End Developer with solid experience in Angular (v8+) to join our growing development team. The ideal candidate will be responsible for building modern, responsive web applications with a focus on performance, usability, and scalability.

Key Responsibilities
  • Develop and maintain scalable web applications using Angular (v8 or newer)
  • Build reusable, maintainable components and front-end libraries
  • Collaborate with designers, back-end developers, and product managers to implement UI/UX designs
  • Consume and integrate with RESTful APIs
  • Ensure cross-browser compatibility and optimize for performance
  • Write clean, modular, and well-documented code
  • Participate in code reviews, unit testing, and debugging
  • Stay up-to-date with the latest front-end trends and Angular advancements
Required Skills & Experience
  • 3+ years of experience in front-end development
  • 3+ years of hands-on experience with Angular (v8+)
  • Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3
  • Experience with RxJS, NgRx (or similar state management libraries)
  • Familiarity with Angular CLI, Webpack, and npm
  • Experience integrating with RESTful APIs and backend services
  • Understanding of responsive design principles and cross-browser compatibility
  • Familiarity with version control tools (e.g., Git)
Nice-to-Have
  • Experience with Angular Material or other UI component libraries
  • Knowledge of testing frameworks (Jasmine, Karma, Protractor, or Jest)
  • Experience with Agile/Scrum methodologies
  • Exposure to CI/CD pipelines
  • Experience with other front-end frameworks (React, Vue.js)
Education
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
Occupation:
Mining jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad