Job Description
Step into a role where technical excellence, innovation, and craftsmanship are at the heart of every product built. This opportunity is ideal for a seasoned React specialist who thrives in fast-paced, collaborative, and quality-driven engineering environments.
You will play a key role in designing, building, and maintaining front-end applications used across dynamic product ecosystems. Working closely with design, product, and backend teams, you will deliver scalable, reusable, and high-performing interfaces that shape intuitive user experiences. The role requires strong ownership, curiosity, and the ability to transform complex requirements into elegant technical solutions.
Our client is a forward-thinking technology organisation known for cultivating innovation, investing in learning, and empowering teams through a flat, collaborative culture. Their environment rewards curiosity, craftsmanship, and a desire to push boundaries in modern software engineering.
What Youll Do
-
Develop reusable and responsive UI components using ReactJS.
-
Implement designs using HTML, CSS, JavaScript, and TypeScript.
-
Manage application state using Redux or Context API.
-
Integrate RESTful APIs and manage asynchronous data flows.
-
Optimise components for performance and cross-browser compatibility.
-
Write clean, maintainable, well-documented code.
-
Conduct unit and integration testing using Jest and React Testing Library.
-
Troubleshoot UI issues and resolve performance bottlenecks.
-
Collaborate with designers, backend teams, and product managers.
-
Participate in Agile/Scrum ceremonies and sprint planning.
-
Use Git for version control and contribute to repository standards.
-
Configure build tools such as Webpack or Vite and support CI/CD setup.
-
Monitor and maintain front-end deployments.
-
Stay current with the React ecosystem and explore frameworks such as Next.js or React Native.
What You Bring
-
Bachelors degree in Computer Science, Engineering, or equivalent experience.
-
7+ years of experience as a ReactJS/Frontend Developer.
-
Strong proficiency in ReactJS, JavaScript, HTML, and CSS.
-
Experience working with RESTful APIs.
-
Familiarity with Agile methodologies and Git.
-
Experience with Bootstrap.
-
Ability to work across waterfall, agile, and hybrid delivery models.
-
Strong debugging and troubleshooting capabilities.
-
Basic understanding of Azure CI/CD and Azure dashboard workflows.
Nice to Have
-
Experience building applications in a microservices environment.
-
Knowledge of Azure DevOps, Docker, and Kubernetes.
-
Understanding of clean code and clean architecture principles.
-
CI/CD and DevOps tooling familiarity.
-
Experience with Postman/Bruno for API testing.
-
Understanding of web API security concepts.
-
Experience writing tests using Jasmine.
-
Exposure to Storybook.
What Success Looks Like
-
Delivering clean, stable, and scalable front-end components.
-
Improving performance, usability, and code standards across the product suite.
-
Collaborating effectively across teams to drive high-quality delivery in each sprint.
-
Continuously adopting new techniques, tools, and practices to elevate product excellence.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Keep copies of job descriptions for positions you apply to - they're useful for interview prep.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Kwazulu-Natal: Head of Operations Training Facility (HOD) posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Head of Operations — Training Facility (HOD) Requirements • Strong aviation training background• Experience managing…
View JobKwazulu-Natal: Ground Operations Officer posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Ground Operations Officer — ATO KZN Requirements • Ground operations experience• Knowledge of dispatch, safety,…
View JobJohannesburg: Drone Instructor posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Drone Instructor — ATO KZN Requirements • Valid Drone Instructor Rating / RPL• Experience training…
View JobJohannesburg: Fixed Wing Instructor posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Fixed Wing Instructor — ATO KZN Requirements • Valid Instructor Rating (Fixed Wing)• ICAO CPL/ATPL…
View JobJohannesburg: PC12 First Officer (x2 Positions Available) posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: PC12 First Officer Two vacancies available Requirements • Valid ICAO IR/CPL• All ATPL subjects completed•…
View JobJohannesburg: ERJ 135 / 145 / 147 Captain (P1 & First Captain P2) posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Embraer 135/145/147 Captain (P1 + P2) Requirements • Valid ATPL License• ERJ 145/135/147 Type Rating…
View Job
Browse Employers
Job Alerts