Mobile Software Engineer | Lonely Planet
Red VenturesAbout the role
This role is not open to visa sponsorship or transfer of visa sponsorship including those on OPT and STEM-EXT OPT, nor is it available to work corp-to-corp.
Lonely Planet is a trusted, iconic travel brand with over 50 years of experience helping travelers explore the world. Known for our extensive guidebooks, we are now evolving our digital offerings to create innovative, user-friendly travel digital experiences that bring the expertise of our guides into the modern age. Our goal is to revolutionize how people discover, plan, and experience their travel adventures.
As a Mobile Software Engineer at Lonely Planet, you will join a dynamic, forward-thinking team working on our next-generation travel app. This is a unique opportunity to shape the future of travel technology for a beloved brand, reimagining how millions of people discover, plan, and experience journeys around the world.
What You’ll Do:
- 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.
Exceptional Candidates Will Have:
- 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).
What We’re Looking For:
- 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.
Compensation
- USA Compensation Range: $80,000 - 120,000*
- *Note actual salary is based on geographic location, qualifications, and experience.
Additionally, the following benefits are provided by Red Ventures, subject to eligibility requirements.
- 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
Who We Are:
Founded in 2000, Red Ventures (RV) is home to a diverse port
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s