A

Front-End Developer (Entry): Angular & TypeScript Focus

Abalobi Solutions
8 days ago
Full-time
On-site
Johannesburg, South Africa

Introduction

Kick-start your career in front-end development within a global, innovation-driven IT environment. We are looking for a motivated and detail-oriented Entry-Level Front-End Developer to join a dynamic Agile team delivering cutting-edge digital solutions.

In this role, you will contribute to the development of modern, responsive user interfaces that support vehicle sales and management processes on a global scale. This is an exciting opportunity for a junior developer to gain hands-on experience with Angular and TypeScript, collaborate with experienced professionals, and grow within a fast-paced, high-performance environment.

If you have a passion for front-end development, a solid foundation in web technologies, and a strong willingness to learn, this role offers the perfect platform to build and accelerate your career.

Essential & Advantageous Skills

ESSENTIAL SKILLS:
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.

Role & 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.

Qualification/Experience

Relevant degree or diploma in Computer Science, Software Engineering or equivalent practical experience
Around 1–3 years of professional experience in front-end development or strong internship/project experience
Familiarity with Agile working practices and basic development lifecycle

What do we offer you?