Talent.com
Angular Developer

Angular Developer

SavageOne Pty LtdJohannesburg, Gauteng, South Africa
30+ 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 / 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 :

    • 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

    Developer • Johannesburg, Gauteng, South Africa