Open Positions

Join iorUp to help people thrive in Japan. Explore roles and detailed JDs below.

← Back to Open Positions

Senior Mobile Developer

Remote • Full-time / Part-time • Posted Jan 25, 2026

Software Development open

Are you passionate about building high-quality mobile applications that deliver exceptional user experiences? iorUp is looking for a Senior Mobile Developer to lead the development of innovative mobile solutions and contribute to the growth of our digital products.

As a remote role, you will collaborate with product managers, designers, backend developers, and fellow engineers to architect, develop, and maintain scalable mobile applications while ensuring performance, reliability, and maintainability.

Job Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 5 years of professional experience in mobile application development.
  • Minimum 3 years of hands-on experience with Flutter and Dart.
  • Strong understanding of mobile application architecture and design patterns.
  • Experience integrating RESTful APIs, GraphQL APIs, and third-party services.
  • Proficiency with state management solutions such as Riverpod, Provider, Bloc, or similar.
  • Experience with Firebase services including Authentication, Firestore, Analytics, and Cloud Messaging.
  • Strong understanding of iOS and Android platform guidelines and best practices.
  • Experience optimizing application performance and memory usage.
  • Knowledge of mobile security best practices and secure coding standards.
  • Experience with Git, code reviews, and collaborative development workflows.
  • Familiarity with CI/CD pipelines and mobile application deployment processes.
  • Strong problem-solving, debugging, and analytical skills.
  • Experience mentoring junior developers and providing technical leadership.
  • Japanese language proficiency is a plus.

Job Descriptions / Responsibilities

  • Design, develop, and maintain high-quality mobile applications using Flutter.
  • Lead technical discussions and contribute to architectural decisions.
  • Collaborate with product managers, designers, and backend developers to deliver product features.
  • Write clean, scalable, maintainable, and well-documented code.
  • Optimize application performance, responsiveness, and user experience.
  • Review code and mentor junior and mid-level developers.
  • Troubleshoot and resolve complex technical issues across multiple platforms.
  • Implement automated testing and maintain code quality standards.
  • Integrate APIs, payment gateways, and third-party mobile services.
  • Manage application releases to Apple App Store and Google Play Store.
  • Participate in sprint planning, estimation, and technical roadmap discussions.
  • Stay up to date with mobile development trends, tools, and best practices.
  • Contribute to continuous improvement of engineering processes and development standards.

Working Conditions

  • Working Hours: 9:00 AM - 6:00 PM (1-hour lunch break).
  • Working Days: 5 days a week (Weekdays or weekends depending on project requirements).

Contact

  • If you're passionate about building impactful mobile applications, leading technical initiatives, and helping teams deliver exceptional products, we'd love to hear from you! Email: contact@iorup.com