Talent.com
SavageOne Pty Ltd
Angular DeveloperSavageOne Pty Ltd • Johannesburg, Gauteng, ZA
Search for other jobs
Angular Developer

Angular Developer

SavageOne Pty Ltd • Johannesburg, Gauteng, ZA
21 days ago
Job description
  • Collaborate with Teams: Work alongside backend developers, designers, and other team members to ensure smooth integration and a seamless user experience.
  • UI/UX Implementation: Transform wireframes and UI designs into high-quality, 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.

Key Requirements:

  • Technical Expertise:
  • 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 front-end tools and build systems (Webpack, Angular CLI).
  • 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 cross-functional teams in an Agile environment.

Bonus Skills (Optional):

  • Experience with server-side rendering in Angular (e.g., Angular Universal).
  • Familiarity with state management libraries (e.g., NgRx, Akita, Redux).
  • Knowledge of CI/CDpractices 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:

  • 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.
  • Self-Starter: Proactive, eager to learn, and capable of working independently to deliver results.

#J-18808-Ljbffr

Create a job alert for this search

Angular Developer • Johannesburg, Gauteng, ZA