Skip to content
mimi

Front-end Engineer

Network Finance

South Africa · On-site Full-time Lead Today

About the role

Key Responsibilities

  • Lead the design and development of high-quality frontend applications and solutions
  • Spearhead the adoption and implementation of modern frontend technologies
  • Architect and integrate new data sources and APIs to ensure scalable and high-performing systems
  • Collaborate with product owners, UI/UX designers, scientists, and engineers to deliver solutions aligned to requirements
  • Ensure applications are responsive, robust, maintainable, and user-friendly
  • Provide input to product teams on improving data flows and system usability
  • Mentor and guide developers within the team
  • Contribute to a dynamic team using lean and agile methodologies
  • Support continuous improvement of development practices and frontend architecture

Requirements

  • Strong experience in frontend development with a proven track record of delivering production-grade applications
  • Proficiency in Flutter, Angular, and strong understanding of HTML, CSS, and JavaScript
  • Experience leading or contributing to complex development projects
  • Understanding of backend development principles and API integration
  • Strong problem-solving and debugging abilities
  • Excellent communication skills with the ability to work across technical and non-technical teams
  • Ability to work independently in a fast-paced, startup-style environment

Technical & Professional Skills

  • Strong expertise in Flutter and/or Angular frameworks
  • Solid understanding of frontend architecture and performance optimisation
  • Experience with RESTful APIs and integration of backend services
  • Familiarity with CI/CD pipelines and modern development workflows
  • Exposure to cloud platforms (advantageous)
  • Knowledge of additional frontend frameworks or libraries (advantageous)
  • Understanding of software development best practices and clean code principles
  • Ability to translate UI/UX designs into functional applications

Preferred Qualifications

  • Degree in Computer Science, Software Engineering, or related field (advantageous)
  • Experience working in a startup or high-growth environment
  • Exposure to health tech, AI, or data-driven product environments (advantageous)

Key Competencies

  • Strong ownership mindset and ability to work independently
  • High attention to detail and commitment to quality
  • Strong problem-solving and analytical thinking skills
  • Excellent teamwork and collaboration abilities
  • Ability to prioritise and manage multiple tasks in a dynamic environment
  • Strong mentoring and leadership capability
  • Adaptable and comfortable working in evolving environments

Skills

AngularAPICSSCI/CDCloudFlutterHTMLJavaScriptRESTful APIsUI/UX

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free