Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer (FrontEnd)

Boardroom Appointments

Cape Town

On-site

ZAR 800 000 - 1 000 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency seeks a Senior Software Engineer (FrontEnd) to join the team in Cape Town. This role requires significant experience in front-end technologies, particularly React.js. Responsibilities include developing user-facing features, mentoring junior staff, and ensuring high-quality code. The ideal candidate will have strong problem-solving skills, a collaborative mindset, and the ability to engage stakeholders effectively. If you're passionate about building impressive web applications and enhancing user experience, apply now.

Qualifications

  • 6+ years experience in software engineering.
  • Thorough understanding of front-end technologies.
  • Experience with project management methodologies like Agile.

Responsibilities

  • Involved in projects from conception to completion.
  • Translate designs into high-quality code.
  • Develop user-facing features using React.js.

Skills

Experience with React.js
HTML / CSS knowledge
Integration of RESTful APIs
Problem-solving skills
Leadership qualities
Team collaboration
Communication skills
Job description
About the job Senior Software Engineer (FrontEnd)

Responsibilities:

  • Be involved with projects from conception to completion that is technologically sound and aesthetically impressive.
  • Translate designs and wireframes into high-quality code.
  • Strike a balance between functional and aesthetic design.
  • Determine the structure and design of web pages and front-end applications.
  • Develop the latest user-facing features using React.js.
  • Build reusable components and front-end libraries for future use.
  • Guide and mentor junior team members.

Requirements:

  • 6+ years experience in the field.
  • Thorough understanding of HTML / CSS.
  • Thorough understanding of React.js and its core principles, or similar frameworks.
  • Thorough understanding of source control systems such as Git.
  • Prior experience with data structure libraries, such as Immutable.js.
  • Experience with integration of RESTful APIs into front-end applications.
  • Knowledge of modern authorisation mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end builds, pipelines and tools.
  • Experience with common front-end development tools such as Babel, Webpack, and NPM.
  • Ability to understand business requirements and translate them into technical requirements.
  • Understanding of project management methodologies, such as Agile, SCRUM and Kanban.
  • Critical thinker and problem-solver who pays attention to detail.
  • Ability to engage, influence, and inspire stakeholders to drive collaboration and alignment.
  • A high degree of organisation, individual initiative, and personal accountability.
  • Team player.
  • Great interpersonal, troubleshooting and communication skills.
  • Strong leadership qualities with the ability to mentor/coach.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.