Mobile Engineer

Posted 47ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Cross-Platform Mobile Developer designing and developing mobile applications for iiDENTIFii. Collaborating with teams to deliver innovative solutions across Android and iOS platforms.

Responsibilities:

  • The Cross-Platform Mobile Developer is responsible for designing, developing, testing, and maintaining high-performance mobile applications across Android and iOS platforms, including native and cross-platform solutions.
  • Work closely with product managers, designers, backend developers, and QA teams to deliver innovative, user-friendly, and scalable mobile solutions.
  • 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.
  • Collaborate with cross-functional teams to define and implement new mobile features.
  • Maintain code quality, organization, and automation processes.
  • Identify and implement performance improvements to enhance application responsiveness.
  • Stay updated on mobile trends, emerging technologies, and best practices across Android, iOS, and cross-platform frameworks (e.g., React Native, Flutter).

Requirements:

  • 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, DevOps)
  • 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
  • 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/GitHub)
  • Strong debugging, testing, and performance tuning skills
  • Experience with automated testing frameworks (TDD/BDD exposure)
  • Familiarity with CI/CD, DevOps 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.

Benefits:

  • Competitive salary offered.
  • Remote Working Conditions- Cape Town preferable.
  • Wellness perks.
  • Opportunities for career growth and development within the company.
  • Work-Life Balance is prioritized.
  • Diverse tech stack.