Jobs in

Software Developer (Front-End) - South Africa


JOB DESCRIPTION INFORMATION:


Job Title:
Software Developer (Front-End)
Employment Type: 2 Year Fixed Term Contract
Work Model: Fully Remote


JOB CONTEXT:

In this role, you will be responsible for implementing visual elements that users see and interact with in our applications, ensuring high performance, scalable and responsiveness to requests from the front-end. You will work closely with our back-end developers and UI/UX designers to bridge the gap between graphical design and technical implementation and ensure best practices are followed in delivering high quality code.


THE JOB REQUIREMENTS:



1. Technical:
  • Proficient in HTML/ CSS, and JavaScript (TypeScript) and other modern front-end frameworks (React, Node.JS, etc.).
  • Proficient in W3C standards.
  • Deep understanding of web standards, responsive design, and cross-browser compatibility issues and solutions.
  • Proficient in version control (e.g., Git) and front-end build tools Proficient in Object Orientated design and programming.
  • Proficient in Mapping (ORM) frameworks (e.g., Hibernate, Entity Framework) Ability to build Web APIs using various programming languages Node.JS/.Net (C#) Proficient in Domain Driven design concepts.
  • Proficient in rest API design standards in order to implement them into Frontend products.
  • Cloud, Container / Kubernetes experience would be beneficial.

2. Non-Technical:
  • Strong leadership behaviors with good people management, communication skills, with the ability to mentor and guide junior developers.
  • Strong time management skills and the ability to meet deadlines. Familiar and comfortable with Agile terminology and teams.
  • A technical mind-set and analytical approach. The ability to solve problems.

3. Outputs:

  • Architect and build complex, scalable applications using modern front-end frameworks (React, etc.).
  • Collaborate closely with cross-functional teams including UI/UX designers, back-end developers, Product Owners, etc. to deliver high - quality software solutions.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum performance and scalability.
  • Implement and maintain best practices for front-end code quality, including unit testing, code reviews and documentation.
  • Agility, flexibility and keen attention to detail in order to manage and advance multiple projects simultaneously.
  • Willing to learn new technologies (e.g., Figma prototypes using GenAI), teach and share knowledge with other team members.
  • Coach and mentor Software Developers and System Engineers.
  • Adhere to all guidelines and requirements to ensure compliance standards of quality, security, extensibility etc.


DESIRED EXPERIENCE & QUALIFICATION:
  • Minimum NQF 7 BSC/BCom/BTech in Information Technology or B. Eng. (Industrial Engineering) or relevant equivalent.
  • Minimum NQF 7 - BSC/BCom/BTech in Information Technology, Information Systems Engineering or Computer Science or relevant equivalent.
  • Certification in Relevant programming will be advantageous.
  • Minimum of 5 years experience in software development or At least 6 months participation in our Graduate Development Programme.

PACKAGE & REMUNERATION:
  • Salary will be commensurate with experience and qualifications.




Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Senior Typescript Engineer - Cape Town City Centre

...

Front-End Developer with React - Cape Town City Centre

...

Senior Front End Developer - Cape Town City Centre

OfferZen

...

Senior Front End Developer - Bloemfontein

OfferZen

...

Junior Front-End Developer - Bloemfontein

OfferZen

...

Want to do another search?

Jobs in