drjobs Full Stack Engineer (Senior Developer)

Full Stack Engineer (Senior Developer)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Johannesburg - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Anticipated Contract End Date/Length: September 12th 2025 - December 20th 2025

Our client a leading global professional services organisation is seeking an experienced Full Stack Engineer (Senior Developer) to join their this role youll be responsible for designing building and maintaining fully functioning platforms that meet business requirements from conception through to delivery. You will work across both Front-end and Back-end development collaborating with cross-functional teams to deliver innovative high-quality solutions.

What you will do:

  • Work within an Agile software development team collaborating closely with Project Managers Solution Architects and Creative teams.
  • Scope estimate design and implement scalable full-stack solutions.
  • Develop high-quality performant and secure code following best practices and design patterns (e.g. MVC SOA OOP DI).
  • Define build and maintain APIs (REST GraphQL WebSocket).
  • Optimise front-end and back-end code for performance and scalability.
  • Translate UI/UX designs into responsive reusable and accessible components.
  • Create quality prototypes to validate design concepts.
  • Conduct testing to ensure solutions are fit for purpose and meet user needs.
  • Document code and processes in line with industry standards.
  • Continuously evaluate technical feasibility and recommend refinements or improvements.
  • Mentor and guide junior developers contributing to knowledge sharing within the team.
  • Monitor and measure user experience and project KPIs reporting progress to stakeholders.

Qualifications :

  • Bachelors degree in Computer Science Engineering or equivalent experience.
  • 6 years experience in building applications.
  • 4 years hands-on experience with React and TypeScript.
  • Strong knowledge of HTML5 CSS3 ES6 JSX and the React Virtual DOM.
  • Experience with state management frameworks (Redux with middleware or MobX).
  • Solid experience with REST APIs GraphQL WebSocket.
  • Knowledge of cloud-based technologies (Azure) relational databases (SQL) SOAP/REST web services JSON XML MSAL.
  • Proficiency in server-side frameworks.
  • Experience with UI libraries (Material-UI Semantic UI Bootstrap etc.) and CSS-in-JS (Styled Components).
  • Strong grasp of design patterns and JavaScript frameworks (e.g. ).
  • Experience with unit testing (Jest Karma Mocha).
  • Knowledge of build systems and automation tools (Grunt Gulp Webpack).
  • Exposure to style guides atomic design Scrum and Agile methodologies.
  • Proven experience leading or managing a team of Developers.


Additional Information :


 

Candidates must be legally authorized to live and work in the country the position is based in without requiring sponsorship.

We appreciate your interest in this opportunity. Please note only applicants selected for an interview will be contacted.

HelloKindred is proud to be an equal opportunity employer committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race colour religion gender gender identity/expression sexual orientation national origin disability age or veteran status.


Remote Work :

No


Employment Type :

Contract

Employment Type

Contract

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.