Enable job alerts via email!

Senior Front-End Software Engineer

iKhokha

Umhlanga Rocks

Hybrid

ZAR 500,000 - 800,000

Full time

2 days ago
Be an early applicant

Job summary

A leading FinTech company in Umhlanga Rocks seeks a Senior Front-End Software Engineer to enhance product quality and user experience. The role demands expertise in React.js and a critical eye for detail, as well as mentoring team members. Candidates should have over 5 years of experience and a degree in Computer Science or Engineering. This position offers competitive benefits and flexible work models.

Benefits

Competitive remuneration and benefits
Hybrid, remote, and in-office work models
On-demand learning and development opportunities
Work in a high-growth company

Qualifications

  • 5+ years’ experience in front-end technologies.
  • High proficiency in React.js.
  • Experience mentoring others in coding excellence.

Responsibilities

  • Build new technologies and maintain existing systems.
  • Develop user-facing features translating Figma designs into interfaces.
  • Mentor team members on technical skills and quality.

Skills

React.js
HTML5
CSS
JavaScript
TypeScript
Micro-interactions

Education

Degree in Computer Science or Engineering

Tools

Jest
VSCode
GitHub
Job description
Overview

Company: iKhokha

iKhokha is a place where chance-takers become change-makers. At iKhokha, we believe in better. As one of the fastest-growing FinTechs in Africa, we’ve built a team of global change-makers who want to make an impact. If you believe in a better future, be a chance-taker and help us empower small businesses in South Africa.

Role: Senior Front-End Software Engineer

We’re seeking a Senior Front-End Software Engineer who sets the bar for implementation excellence, with a critical eye for detail, polish, and user experience quality. Step into a role where your expertise will elevate our products, challenge the status quo, and set new benchmarks for what’s possible in digital user interfaces.

Responsibilities
  • You will build new technologies and maintain existing systems within the FinTech space, with a focus on delivering high-quality user interfaces that exceed standard implementation requirements.
  • You will provide technical leadership with a critical eye for detail and polish, ensuring engineering excellence in all user-facing deliverables.
  • You will work in an Agile environment within a collaborative cross-functional team, reporting to the Software Development Manager.
  • You will develop polished user-facing features that exceed standard implementation quality, translating Figma designs into high-quality interfaces using React.js, HTML5, CSS, and attention to micro-interactions and visual details.
Additional responsibilities
  • Provide technical implementation feedback during design handoffs and development planning, ensuring feasibility and suggesting enhancements that elevate the final product.
  • Maintain high implementation standards across the engineering team, with a critical eye for detail, polish, and user experience quality.
  • Work effectively with Back-End Engineers to ensure seamless integration that performs as a single, cohesive system.
  • Mentor team members to develop both technical skills and attention to implementation quality, fostering engineering excellence.
  • Ensure that code developed is of the highest standards through adherence to Engineering Principles, Pull Request Standards and Definitions of Done.
  • Ensure that development has sufficient Code coverage through the creation of Unit tests.
  • Ensure that code adheres to “Clean as you code standard“.
  • Create, read, maintain, interpret, update and review documentation.
  • Ensure that the team and stakeholders are communicated to effectively and efficiently through Pull Requests, Jira Tickets, Slack and Confluence.
  • Impart valuable knowledge to the engineering team at large through knowledge sharing sessions.
Qualifications
  • A degree in Computer Science or Engineering, or an equivalent combination of education and relevant experience.
Deal Breakers
  • 5+ years’ experience in the following:
  • High proficiency in React.js with willingness to mentor others to excellence.
  • Advanced HTML5 and CSS experience with knowledge of CSS animations, transitions, and keyframes and advanced knowledge in CSS techniques for polished implementations.
  • Critical eye for polish and quality in user interface implementations as well as performance optimization for visual effects and animations.
  • Experience with modern frontend animation techniques and micro-interactions with knowledge of modern animation libraries (Framer Motion, GSAP, Lottie).
  • Proven ability to elevate standard implementations through technical excellence and attention to detail in areas like component library development and maintenance.
  • Strong attention to detail in translating designs to code with high fidelity such as Figma-to-code translation, and cross-browser compatibility and visual consistency.
Additional technologies, domains and practices
  • JavaScript
  • TypeScript
  • Node.js
  • Rest API Integration
  • Jest: Unit Testing framework
  • VSCode / IntelliJ
  • Working within an Agile environment using Scrum or Kanban methods.
  • Experience with creating, maintaining and reviewing documentation.
  • Version Control experience whereby you have worked in Engineering Teams with a version control system such as GitHub.
  • Development Environments experience within multiple environments for Development, Testing and Production; including Branching Strategies.
  • Experience with Technical Leadership whereby you have led a Software Engineering Team and been involved in Technical Leadership, Code Quality, Code Standards, Code Security, System and Code Performance.
  • Experience with leading and participating in Code Reviews for your own team as well as those in other teams.
  • Experience mentoring teams toward higher implementation standards.
  • Familiarity with design handoff processes and tools (Figma).
  • Understanding of performance implications of visual enhancements.
Perks
  • Work in a high-growth company with tangible results you're accountable for.
  • Enjoy hybrid, remote, and in office work models.
  • Competitive remuneration and benefits, including Medical Aid and Group Risk scheme contributions.
  • Be guided by visionary leadership.
  • Seize the opportunity for study leave.
  • Access to on-demand learning and development.
  • Experience a friendly, collaborative culture with a team of all-round-lekker humans.
  • If you find yourself at HQ, coffee on tap and a selection of hot beverages provided by our onsite Barista.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.