Senior Mobile Apps Engineer (Full-stack) - moment
- Tokyo
- Partial Remote
- Full-time
- June 24, 2025
Job Description
About Cookpad
Cookpad is a food tech company dedicated to shaping the future of home cooking and food as a pillar for a sustainable future. We have been developing innovative product ideas and we have a new product launch in 5 countries: Japan, Indonesia, UK, France and Italy.
moment helps people learn to cook in an innovative way with a personal coaching service. This service is completely based in AI using multimodal (text, vision, audio).
About the role
Joining Cookpad as a Mobile App Engineer, you will be asked to solve interesting problems crossing over mobile app and API backend. This will include building functionalities that need to be implemented in order to ensure fully production-ready code.
You will communicate ideas and demos to team members and take ownership of how a feature is productionised, built and deployed.
You will be highly proficient in coding in Expo (React Native) and Ruby on Rails. Also you will have proven hands-on experience in building applications. Moreover, you’ll need to be familiar with the deployment pipeline of iOS/Android mobile applications.
It’s not for everyone. Because of our speed and growth, it can feel chaotic. We work in a small, collaborative team and in a creative, fast-paced environment. Initially our focus is small scale production.
The role is based in Tokyo and we are happy to hear from applicants seeking either full-time contract or permanent employment.
Key Responsibilities
- Develop and maintain intuitive mobile app features for messaging chat, and IoT device setup with mobile native APIs like WiFi on iOS and Android
- Implement high-performance UI/UX that enhances the user’s ability to send and receive messages
- Implement APIs and endpoints following established patterns and guidance independently when you need to create new features
- Integrate with backend services, third-party APIs
- Implement automated unit, integration, and UI testing for the app to ensure a flawless user experience
- Monitor app stability, investigate crashes, and resolve bugs efficiently
- Build and maintain the CI/CD pipeline for the mobile app on iOS and Android, and design the QA process before releasing
Qualifications
- Proficiency in React Native and TypeScript mobile app development. Approx. 5+ years industry
- Proficiency in Ruby on Rails API development. Approx. 5+ years industry
- Strong understanding of RESTful APIs, Firebase, and mobile networking
- Self-driven mindset with the ability to own projects end-to-end, from concept to deployment
- Hands-on experience in building staging/production environments from scratch and maintaining them. We currently use Fastlane to deploy changes, but if you have solid and proven experience, we’re happy to take your direction
- Hands-on experience upgrading Expo version to catch up with the latest one
- Ability to work effectively both independently and within a team.
- Proven ability to perform in a dynamic, fast-paced environment.
- Strong analytical and problem-solving abilities.
- Ability to communicate effectively in English within the team
Preferred Qualifications
- Proficiency in Swift (iOS) and Kotlin (Android) for native mobile development
- Experience in implementing native module on React Native
- Experience in building messaging applications using Stream Chat
- Experience in gathering user events using Google Analytics to track user actions
About Cookpad
Cookpad is a tech company working to make everyday cooking fun, based on the belief that cooking is the key to a happier and healthier life for individuals, communities, and the planet.
The company recognizes that the choices people make shape the world around them. When people cook, those choices impact not only themselves and the people they cook for, but also the growers and producers they buy from—and the wider environment as a whole.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.