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