Mobile Engineer
Posted 47ds ago
Employment Information
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.

















