Let us take your career
to the next level

Job Title: Senior Mobile App Developer

Department: Engineering / Product Development

Reports To: Software Chief Technology Officer

Location: Fully Remote (with occasional in-person meetings)

Job Type: Full-Time, Permanent

Application Deadline: 22/08/2025

Job Purpose

The Senior Mobile App Developer is responsible for leading the development, maintenance, and optimisation of mobile applications across iOS and Android platforms.

This role plays a key part in delivering high-quality, performant, and scalable mobile experiences to our customers, using both native and cross-platform technologies. It requires a strong mix of technical expertise, UX awareness, and mentoring capabilities.

Key Responsibilities

  • Design, build and maintain high-quality native mobile applications for iOS and Android using Swift, Kotlin and/or Java.
  • Collaborate with designers and backend developers to create intuitive, consistent, and responsive app experiences.
  • Take ownership of the full mobile development lifecycle including build, release, and maintenance.
  • Implement mobile-specific performance and security best practices.
  • Lead technical decision-making and mentor junior developers within the mobile team.
  • Contribute to architectural discussions, roadmap planning, and product design.
  • Maintain CI/CD pipelines and support automated testing for mobile platforms.
  • Collaborate on planning and estimation of new features in Agile environments.
  • Ensure mobile apps adhere to platform-specific guidelines (App Store, Google Play).
  • Support the transition toward multi-platform development strategies where appropriate.

Skills & Experience

Essential

  • 5+ years of commercial experience in mobile app development.
  • Strong hands-on experience with native development for:

    • iOS (Swift, Objective-C)
    • Android (Kotlin, Java)
  • Solid understanding of mobile SDKs, APIs, and integrations.
  • Experience with RESTful APIs, JSON, and mobile architecture patterns (MVC, MVVM).
  • Familiarity with the Apple App Store and Google Play release processes.
  • Knowledge of security and privacy standards in mobile development.
  • Experience with Git, Agile/Scrum, and CI/CD systems for mobile.

Desirable

  • Experience with cross-platform frameworks such as:

    • React Native
    • Flutter / Dart
    • NativeScript
  • Familiarity with hybrid strategies or migration approaches (e.g. integrating React Native into a native codebase).
  • Prior exposure to unit and integration testing frameworks like XCTest, Espresso, or Detox.
  • Contribution to open-source projects or mobile development communities.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Mobile development certifications (e.g. Apple Developer, Android Associate Developer) are a plus.

Working Conditions

Fully remote with flexibility. Core working hours are 9:00am–5:30pm UK time, with flexibility depending on team needs. Occasional in-person meetings or site visits for planning, team events, or onboarding (advance notice provided).

Tools & Technologies

Swift, Kotlin, Java, Xcode, Android Studio, Git, REST APIs, Firebase, React Native, Flutter, Dart, CI/CD pipelines, App Store Connect, Google Play Console

Equal Opportunities Statement

Cinos Limited is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Success Criteria / Performance Metrics

  • Timely and successful delivery of mobile app features and updates
  • App store rating improvements and crash-free session metrics
  • Code quality, coverage, and adherence to platform guidelines
  • Collaboration and mentoring impact within the mobile team
  • Contribution to cross-platform technical strategy

Apply Now – Upload Your CV