drjobs Angular Developer

Angular 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

Key Responsibilities:

  • Develop and Maintain Angular Applications: Build scalable maintainable and highperformance web applications using Angular JavaScript and TypeScript.
  • Collaborate with Teams: Work alongside backend developers designers and other team members to ensure smooth integration and a seamless user experience.
  • Write Clean and Efficient Code: Ensure highquality efficient and reusable code following best practices in JavaScript and TypeScript.
  • UI/UX Implementation: Transform wireframes and UI designs into highquality responsive Angular components.
  • Testing & Debugging: Utilize tools like Jasmine Karma or Jest to write unit tests and ensure code stability and reliability.
  • Performance Optimization: Optimize the performance of applications ensuring fast load times and smooth user interactions.
  • Version Control: Use Git for version control and collaborative code management.
  • Continuous Improvement: Keep up with the latest developments in JavaScript TypeScript and Angular incorporating modern features and best practices into the development process.

Key Requirements:

  • Proven Experience: At least 5 years of experience working with Angular with a strong focus on JavaScript and TypeScript.
  • Technical Expertise:
    • Indepth knowledge of JavaScript (ES6) and TypeScript with handson experience in creating and maintaining web applications.
    • Solid understanding of Angular and its ecosystem (e.g. components services modules RxJS).
    • Experience integrating Angular applications with RESTful APIs and handling asynchronous requests using Observables and Promises.
    • Strong understanding of frontend tools and build systems (Webpack Angular CLI).
    • Knowledge of modern JavaScript libraries and frameworks (e.g. RxJS NgRx).
    • Familiarity with unit testing frameworks like Jasmine Karma or Jest.
    • Experience working with CSS including preprocessors like Sass or LESS.
  • Version Control: Strong experience using Git and managing repositories.
  • Collaboration Skills: Ability to work closely with crossfunctional teams in an Agile environment.
  • ProblemSolving: Strong debugging and problemsolving skills especially in JavaScript and TypeScript.

Bonus Skills (Optional):

  • Experience with serverside rendering in Angular (e.g. Angular Universal).
  • Familiarity with state management libraries (e.g. NgRx Akita Redux).
  • Knowledge of CI/CD practices and tools for automated testing and deployment.
  • Experience with cloud platforms (AWS Azure) or containerization (Docker).
  • Understanding of web performance optimization and accessibility standards.

Desired Attributes:

  • Passionate Developer: Youre excited about coding in JavaScript and TypeScript and you strive for excellence in your work.
  • Attention to Detail: You take pride in writing clean efficient and maintainable code.
  • Team Player: Youre collaborative and communicative able to work closely with team members across different functions.
  • SelfStarter: Proactive eager to learn and capable of working independently to deliver results.

Employment Type

Full Time

Company Industry

About Company

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.