Skip to content
mimi

Entry-Level Front-End Developer

iSanqa

South Africa · Hybrid Contract Entry Level 1mo ago

About the role

About the Role

Our client is seeking an Entry-Level Front-End Developer to join the Retail Vehicle Management Services (RVMS) team. This product is centered around the "vehicle" data entity within the retail and sales business, encompassing sub-products such as Vehicle Search Service (VSS), Vehicle Booking Services (VBS), and Stock Search Frontends.

This role is a fantastic opportunity for an early-career developer to gain hands-on experience in a global IT landscape. You will work within an Agile Working Model, receiving mentorship while contributing to high-impact digital retail solutions.

Key Highlights

  • Entry-Level Growth: Designed for developers with 1-3 years of experience ready to scale their skills.
  • Product Focus: Work on critical retail systems including vehicle search and booking services.
  • Modern Tech Stack: Gain exposure to Angular, TypeScript, and Git in a professional environment.
  • Work-Life Balance: High flexibility with a 1960-hour annual model and hybrid work options.

Position Details

  • Contract Duration: 01 June 2026 - 31 December 2028.
  • Location: Hybrid Midrand / Menlyn / Rosslyn / Home Office rotation.

Qualifications & Experience

  • Degree or Diploma in Computer Science, Software Engineering, or equivalent practical experience.
  • Around 1-3 years of professional front-end development experience.
  • Familiarity with Agile working practices and the basic development lifecycle.

Essential Skills & Technologies

  • Basic proficiency in JavaScript for front-end development.
  • Familiarity with TypeScript and its basic features.
  • Working knowledge of Angular fundamentals (components, modules, services)
  • Basic CSS3 skills including responsive layout techniques.
  • Awareness of component-driven development concepts.
  • Familiarity with front-end build tools and package managers.
  • Basic understanding of unit testing concepts for front-end.
  • Ability to follow coding standards and work under direct supervision.
  • Willingness to work in an Agile team and participate in ceremonies

Advantageous Skills

  • Exposure to React and its core concepts.
  • Experience translating UI/UX designs into code.
  • Familiarity with CI/CD concepts for front-end delivery.
  • Basic understanding of authentication concepts.
  • Awareness of performance optimisation techniques for web apps
  • Experience using version control (Git) in a team environment
  • Familiarity with containerisation concepts (Docker) as used by development teams
  • Interest in cloud services for hosting front-end assets (AWS/Azure)
  • Experience or interest in working with design systems and component libraries.

Key Responsibilities

  • Implement front-end features from detailed specifications and design mockups.
  • Write clean, maintainable code under the guidance of senior developers
  • Build responsive UI components using TypeScript and Angular
  • Ensure delivered components meet basic accessibility and usability standards
  • Create and execute unit tests for components as directed
  • Participate in daily stand-ups, sprint planning, and retrospectives
  • Collaborate with UX designers and backend developers to integrate APIs
  • Follow coding standards, version control workflows, and review feedback
  • Assist in debugging and resolving front-end defects in development and test environments.
  • Maintain documentation for implemented components and usage notes.
  • Learn and adopt best practices for performance and security in front-end code.
  • Seek mentorship and progressively take on more complex tasks and ownership.

Important Notes

  • South African citizens/residents are preferred.
  • Applicants with valid work permits will also be considered.
  • By applying, you consent to being added to the database and receiving updates until you unsubscribe.
  • If you do not receive a response within 2 weeks, please consider your application unsuccessful.

Skills

AngularCSS3DockerGitJavaScriptTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free