Mobile Software Engineer

Red Ventures Logo

Red Ventures

πŸ’΅ $80k-$120k
πŸ“Remote - United States

Summary

Join Lonely Planet as a Mobile Software Engineer and contribute to the development of our next-generation travel app. You will design, develop, and maintain cross-platform mobile applications using Flutter and Dart, collaborating with a team of product managers, designers, and backend engineers. Responsibilities include transforming UI/UX designs into code, integrating APIs, conducting testing, resolving application issues, and optimizing app performance. You will also participate in code reviews and Agile team activities. This role requires 3+ years of mobile development experience with Flutter and Dart, proficiency in integrating APIs, and a Bachelor's degree in a related field or equivalent experience. The ideal candidate will have experience with server-driven UI, Firebase services, and cross-platform test automation.

Requirements

  • 3+ years of mobile development experience , with a strong preference for Flutter and Dart
  • Proven ability to integrate both RESTful and GraphQL APIs
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Deep understanding of cross- platform development principles and mobile design patterns
  • Proficiency in one or more of the following: Swift , Kotlin , Flutter
  • Experience with Appium or similar frameworks for cross-platform test automation , and familiarity with AI -powered testing platforms
  • Experience with GitHub Actions , integrating with device farms and CI/CD pipelines
  • Knowledge of app publishing processes for the Apple App Store and Google Play Store
  • Solid grasp of UI/UX design principles and ability to collaborate closely with designers
  • Attention to detail and passion for building polished, user-friendly applications
  • Collaborative mindset and experience working with small, agile teams
  • Excellent communication and teamwork skills

Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using Flutter and Dart
  • Partner with product managers, designers, and backend engineers to create exceptional user experiences
  • Transform UI /UX designs and wireframes into clean, well-documented, and maintainable code
  • Integrate APIs and third-party services into mobile applications
  • Develop and execute unit, widget, and integration tests to ensure quality and maintainability
  • Identify and resolve application issues quickly and effectively
  • Contribute to code reviews and offer constructive feedback to peers
  • Optimize app performance and ensure compatibility across Android and iOS devices
  • Stay current with Flutter , Dart , and mobile development best practices and trends
  • Participate in Agile team activities, including sprint planning and stand-ups

Preferred Qualifications

  • Deep expertise in the Flutter framework (architecture, widgets, and state management solutions)
  • Experience with server-driven UI
  • Prior remote work experience with globally distributed teams
  • Familiarity with Firebase services (Firestore, Authentication , Cloud Messaging)

Benefits

  • Health Insurance Coverage (medical, dental, and vision)
  • Life Insurance
  • Short and Long-Term Disability Insurance
  • Flexible Spending Accounts
  • Paid Time Off
  • Holiday Pay
  • 401(k) with match
  • Employee Assistance Program
  • Paid Parental Bonding Benefit Program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.