Demo

Senior Software Engineer, Mobile

EF World Journeys
Cambridge, MA Full Time
POSTED ON 1/20/2025
AVAILABLE BEFORE 2/18/2025
At EF World Journeys, we believe that the best way to learn about the world is to experience it. EF Go Ahead Tours and EF Ultimate Break are divisions of EF World Journeys, and we strive to make world travel easy. We want to empower travelers of all ages to get out there and experience something new on our guided tours. If you share this passion for opening the world, come work with us!

On the Engineering team you’ll join a distributed group of engineers, product professionals, analysts, and UX/UI designers that build the applications and systems that make travel happen. We power every step of our customer’s journey – from the e-commerce experience on the web, to creating personalized itineraries, to enhancing the travel experience through our mobile app.

The mobile team focuses on delivering exceptional customer experiences across all of EF World Journeys mobile apps, enabling travelers to effortlessly plan, manage, and enhance their journeys. With a stellar 4.8-star rating across over 15k reviews, the team prides itself on providing a seamless booking processes, real-time trip updates, personalized itineraries, and engaging content. Dedicated to crafting intuitive and delightful mobile-first solutions, this team is dedicated to creating intuitive and delightful mobile-first solutions that elevate every stage of the customer journey.

What You’ll Do

As a Senior Software Engineer on our Mobile team, you are responsible for developing and maintaining the mobile applications that empower our users. In this role, you will:

  • Design and develop engaging features for our React Native / Expo mobile app. Some projects our team has worked on include:
    • Building intuitive chat functionality that connects travelers with fellow tour members to enhance their journey.
    • Creating a personalized “wishlist” feature that lets users save and plan their future dream destinations.
    • Developing a seamless in-app booking experience with dynamic upsells, cross-sells, and flexible payment options to simplify and elevate trip planning.
  • Work with Engineering leadership to advise on and execute the technical strategy to help empower our engineering teams to work quickly, smoothly, and autonomously.
  • Leverage modern technologies such as TypeScript, React Native, Expo, and GraphQL.
  • Collaborate frequently with engineering teams to understand needs, improve developer experience, and enhance collaboration between teams.
  • Continuously improve our mobile architecture and performance while ensuring a secure and scalable solution.
  • Be a leader when it comes to mobile technology choices. You'll work with leadership and engineering teams to define, document, and evangelize best practices and help adopt and evolve the use of new technologies.
  • Work with our Analytics Engineering and Data Operations teams to ensure the growth and success of our data practices and data-driven analytics.
  • Implement best practices in accessibility for mobile development.
Who You Are

  • You are passionate about mobile development and thrive in a collaborative environment.
  • You have a strong aptitude and desire to learn new technologies, give and receive feedback, and grow outside of your comfort zone.
  • You have experience designing, building and maintaining thoughtful and re-usable UI components in modern frameworks (React/React Native a plus), and composing them in to responsive, performant, and accessible customer experiences
  • You have experience designing, building and maintaining thoughtful, re-usable, and performant APIs (GraphQL experience a plus)
  • You have experience working with multiple data storage technologies, an idea of how to pick the best fit for the job at hand, and some experience with understanding performance analysis and tuning
  • You have experience in developing mobile (iOS and Android) applications in production environments using any modern programming language (Nice to have: Swift, Kotlin, Objective-C, Flutter, Java)
  • You have experience with cloud infrastructure (AWS experience a plus) and know how to deploy, maintain, optimize, and secure cloud services
  • You are looking to grow, evolve, and improve the mobile engineering practice.

What you’ll be doing on the World Journeys team

Your first week you will...

  • Onboard as an EF employee and World Journeys engineer – and maybe finish up some related paperwork
  • Meet with your manager to set up the tech, the accounts, the meetings, and the relationships you’ll need to be successful
  • Meet your team and your team lead, explore our code, and start contributing some code of your own

Your first month you will...

  • Learn about our travel products and the business context of our projects, through trainings, guidance from your manager, and your own exploration
  • Acquaint yourself with team processes, technical standards, and how we measure success, through trainings, guidance from your team lead, and your own contributions
  • Begin shaping a professional development plan with your manager wherein you’ll grow your technical and professional knowledge and build connections to peers across our teams

Your first three months you will...

  • Help define team goals to realize business opportunities, contribute to the strategy for achieving those goals, and own projects related to that work
  • Collaborate across engineering domains to review work, help solve complex problems, and deepen your understanding of business offerings and engineering platforms
  • Regularly meet with your manager to reflect on progress and sustain professional development

Why you’ll love working here: Perks, Benefits, and more!

This is the most fun, high caliber place you’ll ever work. Ask any employee why they love EF (whether they’ve been here 10 minutes or 10 years) and they’ll probably tell you the same thing: it’s the people. When you work at EF, you join a purpose-driven, international and energetic community that thrives on continuous learning, fearless innovation and mutual support. In addition, you can expect:

  • Paid International Business Travel opportunities
  • Eligibility for our Workplace Flexibility Program: This role is based in our beautiful downtown office, with up to two days working from home per week with our pilot hybrid work model
  • Commitment to professional growth: robust monthly calendar of trainings and workshops
  • Four weeks paid vacation your first year, ten paid holidays, and two floating holidays
  • 25% company match on your 401(k) contributions
  • Market-leading medical, dental and vision coverage, along with options for life and disability insurance, legal and pet insurance
  • Dependent care, healthcare and commuter Flex Spending Accounts (FSAs)
  • Access to fertility care and family-building support
  • Wellness benefits and a yearly fitness reimbursement
  • Frequent social and learning events, including access to our employee-run “EFinity” groups
  • Robust Employee Assistance Program
  • Tuition reimbursement
  • Tenure-based sabbatical eligibility
  • EF Product Discounts (discounts on travel, international language schools, childcare with our Au Pair product and more)
  • Discounts at local venues and businesses

About EF Education First

Some companies are in the Business of Technology.

Others are in the Business of Finance…Sports…Or Soft Drinks.

At EF, we’re in a different kind of business.

One that’s a little less tangible, and a lot more important.

We’re in the Business of Understanding.

For over 60 years we’ve been the leader in international educational programs and culturally rich travel experiences with the power to change how people think, feel and act. The programs we deliver open the world to students and travelers in ways that challenge biases, overcome barriers, and pave the way for a more understanding world. You’ll find us working across more than 50 countries, with offices in some of the world’s greatest cities - each one filled with smart, driven people who push each other to be better every day. And yes, we have technology, we have finance, we even have sports with our own professional cycling team. But it’s what we do with it – building greater understanding, breaking down barriers, and creating a better world…that makes all the difference.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Mobile?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Mobile career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$188,900 - $249,994
Income Estimation: 
$187,890 - $240,773
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at EF World Journeys

EF World Journeys
Hired Organization Address Cambridge, MA Full Time
Description Position at EF World Journeys At EF World Journeys, we believe that the best way to learn about the world is...
EF World Journeys
Hired Organization Address Cambridge, MA Full Time
At EF World Journeys, we believe that the best way to learn about the world is to experience it, and we strive to help a...
EF World Journeys
Hired Organization Address Cambridge, MA Full Time
At EF World Journeys, we believe that the best way to learn about the world is to experience it, and we strive to help a...

Not the job you're looking for? Here are some other Senior Software Engineer, Mobile jobs in the Cambridge, MA area that may be a better fit.

Senior Software Engineer - Mobile

Buoyant, Boston, MA

Senior Software Engineer - Mobile

Powerhouse, Boston, MA

AI Assistant is available now!

Feel free to start your new journey!