Senior Software Engineer, Mobile
EF Education First
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 doAs 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 areYou 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 experiencesYou 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 tuningYou 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 servicesYou 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 paperworkMeet with your manager to set up the tech, the accounts, the meetings, and the relationships you’ll need to be successfulMeet your team and your team lead, explore our code, and start contributing some code of your ownYour 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 explorationAcquaint yourself with team processes, technical standards, and how we measure success, through trainings, guidance from your team lead, and your own contributionsBegin shaping a professional development plan with your manager wherein you’ll grow your technical and professional knowledge and build connections to peers across our teamsYour 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 workCollaborate across engineering domains to review work, help solve complex problems, and deepen your understanding of business offerings and engineering platformsRegularly meet with your manager to reflect on progress and sustain professional development
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. #LI-JS1
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 opportunitiesEligibility 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 modelCommitment to professional growth: robust monthly calendar of trainings and workshopsFour weeks paid vacation your first year, ten paid holidays, and two floating holidays25% company match on your 401(k) contributionsMarket-leading medical, dental and vision coverage, along with options for life and disability insurance, legal and pet insuranceDependent care, healthcare and commuter Flex Spending Accounts (FSAs)Access to fertility care and family-building supportWellness benefits and a yearly fitness reimbursementFrequent social and learning events, including access to our employee-run “EFinity” groupsRobust Employee Assistance ProgramTuition reimbursementTenure-based sabbatical eligibilityEF Product Discounts (discounts on travel, international language schools, childcare with our Au Pair product and more)Discounts at local venues and businessesAbout EF Education FirstSome 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. #LI-JS1
Confirm your E-mail: Send Email
All Jobs from EF Education First