Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II, Mobile  image - Rise Careers
Job details

Software Engineer II, Mobile

About the Role

At 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 Senior 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. You'll transform how our members interact with Going and, ultimately, how they travel and explore our world.

In the short term, you will

  • Become familiar with our code base, code style, tech stack, development and deployment process, and project management process.

  • Partner with designers and product specialists to develop and refine a feature roadmap.

  • Collaborate with service engineers to establish APIs that support our data needs.

  • Engage with mobile engineering peers to gain context on current and future technical direction.

In the long term, you will

  • Be an expert with our tooling: Expo/EAS, PostHog, Braze, Datadog, and more. Identify and introduce new tooling to support our mobile ecosystem.

  • Take ownership of end-to-end features. Propose technical work breakdown, prioritization and effort estimation. Collaborate throughout the company.

  • Propose technical and product improvements. Grow our ability to experiment and scale our mobile application.

  • Advocate for engineering best practices and help the team explore and implement new technology.

What you know

  • 4+ years in professional software engineering.

  • 3+ years of hands-on expertise with TypeScript and React Native.

  • You care about performance, usability, and accessibility across platforms and devices. You have written and maintained automated tests.

  • Experience mentoring other engineers on a team or are looked to as an expert in components of your work.

  • You approach challenges through a customer lens, with empathy and a passion for quality.

  • Clear and earnest written and verbal communication skills.

  • High standards for yourself and the code you write.

  • Flexibility, open-mindedness, and willingness to learn.

  • You’re legally authorized to work in the United States and can work US hours.

Nice to Have’s:

  • Native iOS/Android module development experience with Objective-C, Swift, or Kotlin.

  • Experience building highly-available, scalable and modern JavaScript web applications.

  • Experience in a startup or small company environment, with rapid prototyping and experimentation.

Technologies we use

  • TypeScript + React Native + Expo being our language and mobile frameworks.

  • Expo Application Services (EAS) for builds, deployments, and infrastructure.

  • Ruby on Rails and GoLang are our primary service technologies.

  • NextJS is our primary frontend web development framework.

  • Postgres and Redis are our primary storage engines.

  • GitHub is our choice for source code management and continuous integration.

  • Notion is for documentation and collaboration.

  • Jira is our project management tool.

  • Figma is our design tool.

Why you might love working here

  • The salary for this role starts at $140,000 + equity.

  • 100% remote work environment

  • Annual team retreats, with past destinations including Washington D.C., Vancouver, Punta Cana, and Mexico City.

  • Open vacation policy, with a 15-day minimum

  • Comprehensive health, vision, dental, and life insurance

  • 401(k) with a 5% match

  • $750/quarter remote work, wellness, and wisdom stipend

  • Up to 12 weeks of paid family leave

  • Meetup stipend when you cross paths with a co-worker

  • Challenging problems to solve and an awesome team to collaborate with every single day

We 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 careers@going.com and let us know the nature of your request.

Going Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Going DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Going
Going CEO photo
Scott Keyes and Brian Kidwell
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$140000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, Mobile , Going

At Going, we’re on a mission to help people discover the world, and we’re looking for an innovative Software Engineer II, Mobile to join our dynamic team. Your primary role will be to contribute to our mobile application, directly impacting how our members travel and experience Going. As a talented software engineer with a solid background in mobile development, you'll collaborate with both product and design teams to create fresh, engaging features. You’ll get to squash bugs and develop functionalities that enhance user experience across all platforms. Initially, you’ll dive into our existing codebase and tech stack, making your mark by partnering with designers to refine our feature roadmap. In the long term, you'll take ownership of features, advocate for engineering best practices, and play a pivotal role in scaling our app and improving our tools like TypeScript, React Native, and Expo. Your creativity and expertise will shine through as you push the boundaries of what our app can achieve while keeping user satisfaction at the forefront. Enjoy the benefits of a remote work environment, an open vacation policy, and a supportive team culture that encourages you to bring your authentic self. If you're excited about making a significant impact in a company that values innovation and collaboration, then this role is for you! Join us at Going and help redefine the travel experience for our community.

Frequently Asked Questions (FAQs) for Software Engineer II, Mobile Role at Going
What are the responsibilities of a Software Engineer II, Mobile at Going?

As a Software Engineer II, Mobile at Going, your responsibilities include developing and refining mobile app features while collaborating with product and design teams. You'll also partner with other engineering teams for cross-functional development and ensure a seamless user experience. In the short term, you will familiarize yourself with our code base and tech stack, while in the long term, you’ll take ownership of features and advocate for engineering best practices.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer II, Mobile position at Going?

To qualify for the Software Engineer II, Mobile position at Going, candidates should have 4+ years of professional software engineering experience and 3+ years of hands-on expertise with TypeScript and React Native. The role requires strong communication skills and a passion for quality. Experience in mentoring engineers and a customer-focused approach to challenges will also be beneficial.

Join Rise to see the full answer
What technology stack does the Software Engineer II, Mobile at Going work with?

The Software Engineer II, Mobile at Going primarily works with TypeScript, React Native, and Expo. Other essential technologies include Ruby on Rails for backend services, PostgreSQL for data storage, and GitHub for source code management. Familiarity with tools like Figma for design collaboration and Jira for project management will also enhance your contribution.

Join Rise to see the full answer
What is the remote work policy for the Software Engineer II, Mobile position at Going?

Going offers a 100% remote work environment for the Software Engineer II, Mobile position, allowing you to work from anywhere in the United States. This flexibility supports our team members in achieving a balanced work-life connection while contributing effectively to our innovative projects.

Join Rise to see the full answer
How does Going support work-life balance for its Software Engineer II, Mobile?

At Going, we understand the importance of work-life balance for our Software Engineer II, Mobile. We offer an open vacation policy with a minimum of 15 days off, comprehensive health benefits, and a wellness stipend of $750 per quarter, encouraging you to recharge and maintain your well-being while being part of a forward-thinking team.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II, Mobile
Can you describe your experience with TypeScript and React Native?

When answering this question, focus on your specific projects where you have utilized TypeScript and React Native. Highlight any challenges you faced, how you overcame them, and the impact your work had on the project’s success. Providing examples of features you built or performance optimizations you implemented will show your depth of knowledge.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in mobile applications?

Sharing a structured approach to debugging is essential. Discuss your typical process for identifying issues, tools you use (like logging or analytics), and how you prioritize bugs based on user impact. Including an example of a particularly tricky bug you resolved can demonstrate your problem-solving skills effectively.

Join Rise to see the full answer
What methods do you use to ensure your code is maintainable and scalable?

When discussing code maintainability, emphasize best practices you've adopted, like writing clean, modular code, using comments for clarity, and adhering to coding standards. Mention how you ensure scalability, such as anticipating future needs or implementing design patterns that facilitate growth.

Join Rise to see the full answer
How do you balance user experience and performance in mobile development?

Express the importance of both user experience and performance, ensuring your mobile apps are intuitive while responsive. Share strategies you have used, such as optimizing images, minimizing HTTP requests, and utilizing asynchronous programming to keep the user interface fluid.

Join Rise to see the full answer
Can you give an example of a time you mentored another engineer?

Discuss a situation where you provided mentorship to a junior engineer or peer. Highlight your approach, whether through pair programming, code reviews, or fostering their independence. The aim here is to illustrate your leadership and ability to uplift the team's skills collectively.

Join Rise to see the full answer
What features would you prioritize in a mobile app for traveling?

Share your insights on essential travel app features, such as real-time notifications, offline capabilities, and user-friendly interface designs. Justify your choices by highlighting how these features improve user engagement and satisfaction during travel.

Join Rise to see the full answer
Describe a project where you collaborated with cross-functional teams.

Provide an example highlighting collaboration with product managers, designers, and other engineers. Focus on your role, how you facilitated communication, and how this teamwork led to successful project outcomes. This demonstrates your capabilities in a collaborative environment.

Join Rise to see the full answer
How do you stay updated with the latest developments in mobile technology?

Articulate your methods for staying current, such as following industry blogs, participating in online courses, or engaging with developer communities. Show your enthusiasm for ongoing learning, as it reflects your commitment to personal and professional growth.

Join Rise to see the full answer
What do you consider the biggest challenge in mobile development today?

Address common challenges such as device fragmentation, ensuring app performance across different platforms, or managing user expectations. Discuss your strategies for overcoming these challenges, which demonstrates your critical thinking and industry awareness.

Join Rise to see the full answer
Why do you want to work for Going as a Software Engineer II, Mobile?

Communicate your interest in Going's mission to enhance travel experiences and your alignment with its values. Talk about how you admire their approach to mobile development and your eagerness to be part of a forward-thinking team addressing exciting challenges.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Endava Remote Suceava, Romania
Posted 16 hours ago

Endava invites an experienced Senior Java Developer to leverage their expertise in building dynamic software solutions within a collaborative environment.

Photo of the Rise User
American Express Remote New York, New York, United States
Posted 12 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Engineer to create impactful digital solutions that elevate customer experiences.

Photo of the Rise User
Posted 9 days ago

Elevate your career at 3Pillar Global as a Senior Software Engineer, collaborating with top talent to drive innovation across diverse sectors.

Posted 8 days ago

SciTec is looking for a Senior Numerical Algorithm Software Engineer to enhance their team with advanced data processing capabilities for U.S. government contracts.

Photo of the Rise User
Posted 9 days ago
Mission Driven
Dare to be Different
Inclusive & Diverse
Empathetic
Growth & Learning

Become a pivotal member of Newfront's engineering team, shaping the future of insurance through technology.

Photo of the Rise User
Posted 12 days ago

Join Firework as a Sr. Backend Engineer and contribute to innovative AI-powered video commerce solutions in a fully remote role.

Photo of the Rise User
Posted yesterday
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources

Join Okta's dynamic Data Platform team as a Staff Software Engineer, where you'll drive innovations in high-volume and low-latency data services.

Photo of the Rise User
Posted 2 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

The Texas Department of Public Safety is looking for an experienced Software Developer proficient in Java to enhance their application support services.

Going is on a mission to enable people to travel and experience the world. We're facilitating endless family and friend reunions, realizing bucket list destinations, and helping people make memories that will last a lifetime. We’re making travel...

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!