I
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