drjobs Intermediate Front-End Developer

Intermediate Front-End Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Johannesburg - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description

Our Client is looking for a passionate and skilled Intermediate Angular Frontend Developer to join their team in Sandton. If you are a South African citizen who thrives in a collaborative environment loves solving problems and is eager to grow your expertise wed love to hear from you! This is a Hybrid role 2 3 days in office.

Duties and Responsibilities:

  • Develop and maintain robust userfriendly web applications using Angular (version 17 or later).
  • Build reusable components directives and services to ensure efficient development and maintainability.
  • Optimize application performance through concepts such as lazy loading AheadofTime (AOT) compilation and change detection strategies.
  • Implement state management solutions using libraries such as NgRx or Akita.
  • Create and manage forms using Reactive Forms and TemplateDriven Forms ensuring validation and dynamic form capabilities.
  • Use RxJS to manage asynchronous operations and event streams effectively.
  • Consume RESTful APIs using HTTP Client and handle authentication (e.g. JWT or OAuth2.
  • Apply responsive design principles to ensure applications perform seamlessly across devices.
  • Debug and troubleshoot issues using Angular DevTools and browser developer tools.
  • Adhere to best practices in unit testing with tools such as Karma or Jasmine and endtoend testing using tools like Protractor or Cypress.
  • Collaborate with UI/UX designers to implement designs with attention to detail and pixelperfect precision.
  • Stay updated on Angulars latest features trends and best practices and share knowledge with the team.

Minimum Requirements:

Education and Experience:

  • IT Related Degree
  • At Least 5 years experience as a Software Developer
  • 3 years of experience in Angular development with a strong portfolio of projects.
  • Solid understanding of TypeScript HTML5 CSS3 and SCSS/CSS frameworks (e.g. Bootstrap Tailwind).
  • Experience with state management tools (e.g. NgRx Akita).
  • Proficiency in building and consuming RESTful APIs.
  • Strong grasp of RxJS and asynchronous programming concepts.
  • Experience with performance optimization techniques such as lazy loading and AOT compilation.
  • Familiarity with testing frameworks such as Jasmine Karma and Cypress.
  • Basic knowledge of databases and writing SQL queries.
  • Familiarity with Azure DevOps tools (Boards Repos Pipelines).
  • Understanding of authentication and security best practices (e.g. CSRF XSS prevention).
  • Experience working in team environments and familiarity with Agile/Scrum methodologies.
  • South African citizenship with the ability to commute to our Sandton office at least 23 days per week.
  • Strong interpersonal and communication skills with a collaborative mindset.
  • .NET core
  • C#
  • Azure native
  • MSSQL / Azure SQL

Employment Type

Full-Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.