SavageOne Pty Ltd

Angular Developer

SavageOne Pty Ltd  •  Johannesburg, ZA (Onsite)  •  5 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Key Responsibilities:

  • Develop and Maintain Angular Applications Build scalable, maintainable, and high-performance 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 high-quality, efficient, and reusable code following best practices in JavaScript and TypeScript
  • 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.
  • 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
    • In-depth knowledge of JavaScript (ES6+) and TypeScript, with hands-on 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 front-end 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 cross-functional teams in an Agile environment.
  • Problem-Solving Strong debugging and problem-solving skills, especially in JavaScript
    and TypeScript

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:

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

About SavageOne Pty Ltd

At SavageOne, we redefine the landscape of talent acquisition through a dynamic and innovative approach. Our core mission is to disrupt traditional recruitment norms and propel our clients toward unprecedented excellence. As a leading global recruitment agency, we specialize in sourcing top-tier talent across diverse industries, catering to the ever-evolving needs of today's dynamic workforce.

What sets us apart is our unwavering commitment to delivering not just candidates but strategic solutions. From meticulous job analysis to seamless onboarding, SavageOne orchestrates a comprehensive recruitment journey. Our dedication to excellence extends globally, actively sourcing candidates with international perspectives to fulfill positions that demand a broad and diverse skill set.

SavageOne's flagship offering, SavageElite, epitomizes our commitment to excellence. With a 15% annual placement fee, this exclusive package guarantees access to a dedicated Recruiter Broker and a transformative recruitment experience. Our disruptive ethos, combined with a focus on client needs, positions us as pioneers in the recruitment realm.

Embrace innovation, transcend boundaries, and elevate your team with SavageOne — where premier talent meets disruptive excellence.

Industry
HR & Recruiting
Company Size
1-10 employees
Headquarters
Johannesburg , ZA
Year Founded
2024
Social Media