Senior Software Engineer

💰 $150k-$195k
🇺🇸 United States - Remote
💻 Software Development🟣 Senior

Job description

Gopuff’s engineering team is building solutions to dramatically change the way people purchase their daily goods. We provide the modern-day solution to meet customers’ immediate everyday needs with products ranging from snacks and ice cream to household goods and beer, at the click of a button.

We’re seeking a Senior React Native Engineer with a meticulous eye for detail, who is passionate about delivering highly polished and performant enterprise experiences. You will play a key role in building, maintaining, and scaling Gopuff’s Website and Native applications using modern frameworks and best-in-class tooling.

This is an opportunity to join a fast-paced, design-forward team that values craft, velocity, and user experience. You’ll collaborate closely with UX designers, frontend and backend engineers, and product stakeholders to deliver exceptional features at scale quickly.

Although we’re open to Remote employees, individuals commutable to our Philadelphia, PA or Aventura, FL locations will receive preferential treatment (Tuesday - Thursday onsite).

Responsibilities

  • Architect, develop, and maintain complex, high-quality features in React Native, ES6, TypeScript, and GraphQL.
  • Translate high-fidelity Figma designs into pixel-perfect interfaces with strong adherence to design systems and micro-interactions.
  • Drive code quality and performance standards, focusing on cross-platform (Web, iOS, and Android) functionality.
  • Own features end-to-end, including implementation, testing, deployment, and post-release optimization.
  • Collaborate closely with product managers, designers, and stakeholders to deliver seamless user experiences.

Required Skills & Experience

  • 5+ years of experience in mobile app development, with at least 3 years in React Native.
  • Expert-level knowledge of React Native, modern ES6+ JavaScript, TypeScript, and GraphQL.
  • Deep experience with consuming and managing APIs, local storage, and navigation stacks.
  • Proven ability to turn Figma designs into accurate, responsive UI components.
  • Strong knowledge of Web and Native performance best practices and debugging tools.
  • Fast learner with a track record of rapidly ramping up on unfamiliar codebases and projects.

Nice-to-Have Qualifications

  • Familiarity with iOS Human Interface Guidelines and Android Material Design principles.
  • Experience working on apps with large user bases and/or real-time features.
  • Experience with AI technologies, including integrating AI-driven features or working alongside AI/ML product teams.
  • Contributions to open-source projects and/or a public GitHub portfolio.

What We Value

  • Precision and polish: You sweat the small details and know that great UX is built from tiny interactions.
  • Initiative: You don’t wait to be told what to do—you dig in and push forward.
  • Collaboration: You work well across disciplines and communicate effectively.

Compensation

  • Gopuff pays employees based on market pricing and pay may vary depending on your location. The salary range below reflects what we’d reasonably expect to pay candidates. A candidate’s starting pay will be determined based on job-related skills, experience, qualifications, interview performance, and market conditions. These ranges may be modified in the future. Exceptions may be made for exceptional individuals. For additional information on this role’s compensation package, please reach out to the designated recruiter for this role.
  • US Comp. Range: $150,000 - 195,000

The only predictable thing about life is that it’s wildly unpredictable. That’s where we come in.

When life does what it does best, customers turn to Gopuff to deliver their everyday essentials, and to get through their day & night, work day and weekend.

We’re assembling a team of thinkers, dreamers & risk-takers…the kind of people who know the value of peace of mind in an unpredictable world. (And people who love snacks.)

Like what you’re hearing? Welcome to Gopuff.

The Gopuff Fam is committed to an inclusive workplace where we do not discriminate on the basis of race, sex, gender, national origin, religion, sexual orientation, gender identity, marital or familial status, age, ancestry, disability, genetic information, or any other characteristic protected by applicable laws. We believe in diversity and encourage any qualified individual to apply. We are an equal employment opportunity employer.

Share this job:
Please let Gopuff know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply