×
Register Here to Apply for Jobs or Post Jobs. X

Mobile Engineer

Job in Cape Town, 7100, South Africa
Listing for: The Family Independence Initiative (FII)
Full Time position
Listed on 2026-02-18
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Android Developer, Full Stack Developer, Software Engineer
Job Description & How to Apply Below

ROLE PURPOSE

The Cross-Platform Mobile Developer at iiDENTIFii is responsible for designing, developing, testing, and maintaining high-performance mobile applications across Android and iOS platforms, including native and cross-platform solutions.

This role will work closely with product managers, designers, backend developers, and QA teams to deliver innovative, user-friendly, and scalable mobile solutions. The developer will contribute to all stages of product development, from requirements gathering to release and ongoing improvements, ensuring adherence to best practices in mobile app architecture, UI/UX design, and performance.

ROLE TASKS & RESPONSIBILITIES Application Development
  • Design and build advanced applications for Android, iOS, and cross-platform environments, ensuring responsiveness, performance, and a seamless user experience.
  • Collaborate with cross-functional teams to define and implement new mobile features.
  • Maintain code quality, organisation, and automation processes.
  • Identify and implement performance improvements to enhance application responsiveness.
  • Build new mobile features from concept through to implementation.
  • Stay updated on mobile trends, emerging technologies, and best practices across Android, iOS, and cross-platform frameworks (e.g., React Native, Flutter).
Programming and Coding
  • Write clean, maintainable, and efficient code in Java, Kotlin, Swift, Objective-C, and cross-platform frameworks.
  • Conduct code reviews and maintain technical documentation for architecture, design decisions, and coding standards.
  • Collaborate with Dev Ops teams to ensure smooth deployment processes, CI/CD pipelines, and code integration.
  • Use version control systems (e.g., Git) for code management.
  • Optimize code for maximum speed, scalability, and maintainability.
  • Apply SOLID principles and modern mobile architecture paradigms (e.g., microservices, event-driven).
UI/UX Design
  • Collaborate with designers to implement attractive, intuitive, and consistent interfaces across platforms.
  • Ensure mobile applications meet high-quality UI/UX standards and follow Apple and Android design principles.
Testing and Debugging
  • Conduct thorough testing of applications to identify and fix bugs or performance issues.
  • Work with QA teams to implement automated testing strategies.
  • Apply best practices for TDD/BDD and maintain well-tested code.
Collaboration and Communication
  • Work in an agile environment with cross-functional teams to deliver best-in-market mobile experiences.
  • Communicate effectively and provide technical guidance to team members.
  • Collaborate with designers, testers, and product managers to find optimal solutions.
Living the iiDENTIFii Culture
  • Champion the iiDENTIFii culture and values in all interactions.
  • Foster innovation, collaboration, and excellence.
  • Demonstrate a deep understanding of company purpose and vision, contributing actively to business success.
TECHNICAL SKILLS, QUALIFICATIONS AND EXPERIENCE NEEDED Qualifications and

Experience:
  • Proven experience as a Mobile Developer working across Android and iOS platforms
  • Demonstrated experience building end-to-end mobile applications from design through development, testing, deployment, and store release
  • Experience working in agile, cross-functional teams (product, design, QA, backend, Dev Ops)
  • Strong understanding of the full mobile software development lifecycle
  • Experience contributing to code reviews, technical documentation, and best-practice engineering standards
  • Exposure to performance optimisation, scalability, and production support
  • Experience working with CI/CD pipelines and automated testing practices
  • Portfolio of published mobile applications (public app stores or enterprise/private)
  • Experience with cross-platform mobile solutions (e.g. React Native, Flutter) is advantageous
  • Understanding of modern software architecture concepts such as microservices and event-driven systems
Technical Experience
  • Proficiency in Java, Kotlin (Android) and Swift, Objective-C (iOS)
  • Strong experience with Android SDK, Android Studio, iOS SDK, Xcode
  • Experience integrating mobile applications with RESTful APIs and backend services
  • Knowledge of mobile application architecture, lifecycle management, and state management
  • Familiarity with UI/UX implementation aligned to Apple and Android design principles
  • Experience with version control systems (Git/Git Hub)
  • Strong debugging, testing, and performance tuning skills
  • Experience with automated testing frameworks (TDD/BDD exposure)
  • Familiarity with CI/CD, Dev Ops practices, and release automation
  • Knowledge of offline storage, threading, memory management, and performance optimisation
  • Exposure to cross-platform frameworks, cloud messaging, push notifications, and modern mobile trends
BEHAVIORAL COMPTENCIES REQUIRED Critical
  • Embracing change in a fast-moving, agile environment
  • Team working and cross-functional collaboration
  • Managing tasks effectively and meeting timescales
  • Articulating technical information clearly and confidently
  • Making sound decisions and taking ownership
  • Checking…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary