NF
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