Mobile Engineer

Remote, USA
Posted Jun 14, 2026
Full-time

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 DevOps 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, 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

 

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/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

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 details and maintaining high quality standards

Following procedures and engineering best practices

Conveying self-confidence and professional accountability

Important      

Interpreting data and providing meaningful insights

Developing expertise and continuously improving skills

Inviting feedback and constructively challenging ideas

Documenting facts, decisions, and technical designs

Pursuing goals and maintaining delivery focus

Directing or mentoring others when required

CULTURE AND BENEFITS 

Why Join Us 

Our mission is to power innovators in remote biometric digital authentication, globally, and we’re well on our way there. You’ll join at a very exciting point in the journey, and your contribution over the next few years will directly and visibly impact iiDENTIFii’s global success.

Our team is incredibly friendly and collaborative. If you care about solving challenging

problems with people you enjoy being around, this is the place for you.

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.

More Remote Jobs