Software Engineer

2024-09-20
USA
Going
About the RoleAt Going, we're passionate about helping people travel and experience the world. As our member base grows, we're thrilled to expand our team with a Software Engineer, Mobile to help us build, launch, and iterate on our recently released mobile app.With your experience in mobile development, you'll play a crucial role in creating new ways for our travelers to experience Going. You'll collaborate closely with our product and design teams to build innovative features, squash bugs, and craft future functionality. Additionally, you'll work with our other engineering teams to implement cross-functional features and ensure a seamless user experience across all platforms.This is a highly impactful role where you'll transform how our members interact with Going and, ultimately, how they travel and explore our world.We will prioritize applications received by September 27th to ensure timely review and response. While applications may remain open after this date, those submitted later may experience a slower review process.In the short term, you willBecome familiar with our code base, code style, tech stack, development and deployment process, and our project management processPartner with Design and Product to build a roadmap for our appHelp us determine our native app strategy.Work with other product teams to establish APIs that support our mobile applicationsIn the long term, you willBe an expert with our tooling: Sentry, PostHog, Braze, Instabug, and more. You will also identify and introduce new tooling to support our mobile ecosystemBring creative solutions to projects to support the continual improvement of GoingTake ownership of end-to-end feature and product development, and help scale our mobile applicationServe as an advocate for engineering best practices and help the team explore and implement new technologyWhat you knowHands-on expertise with TypeScript and React Native, as well as native iOS/Android development—bonus points for experience with ExpoYou have solid foundations in software design and implementing a feature end to endExperience writing automated unit tests, with bonus points for integrated and functional testing experienceYou care about performance, usability, and accessibility across all devicesEmpathy and passion for building production-ready featuresClear and earnest written and verbal communication skillsHigh standards for yourself and the code you writeFlexibility, open-mindedness, and willingness to learnYou’re legally authorized to work in the United States and are able to work US-hours.Technologies we useTypeScript is our language of choice, with React Native + Expo being our mobile frameworksWe’re looking into Swift and Kotlin development, and moving the app to a native framework.Expo Application Services are used for deployments and infrastructureRuby on Rails is our primary server frameworkReact is our primary frontend development frameworkPostgres and Redis are our primary storage enginesGitHub is our choice for source code management and continuous integrationNotion is for documentation and collaborationJira is our project management toolFigma is our design toolWho you’ll work withYou will report to Justin KuoYou will work closely with the engineering team, as well as product and design.Why you might love working hereThe salary for this role starts at $120,079 + equity.100% remote work environmentBi-annual team retreats, with past destinations including Vancouver, Punta Cana, and Mexico City. We're heading to Washington DC this fall!Open vacation policy, with a 15-day minimumComprehensive health, vision, dental, and life insurance401(k) with a 5% match$750/quarter remote work, wellness, and wisdom stipendUp to 12 weeks of paid family leaveMeetup stipend when you cross paths with a co-workerContinuing education & development reimbursementChallenging problems to solve and an awesome team to collaborate with every single dayWe want you to bring your authentic self to work every single day. We accept you for who you are and consider everyone on an equal opportunity basis without regard to ancestry; age; appearance; color; gender identity and/or expression; genetics; family or parental status; marital, civil union, or domestic partnership status; mental, physical, or sensory disability; national, social or ethnic origin; past or present military service; sexual orientation; socioeconomic status; race; religion or belief; hair length; organ donor status. Going is an E-Verify employer.‍If you require a reasonable accommodation or assistance for any part of the interview and employment process, please contact us at [email protected] and let us know the nature of your request.