Software Engineer - Front End Architecture / React Native

SEQUOIA CAPITAL VENTURES LLC
San Francisco, CA, United States
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$205,000.0 - $235,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Android NDK C++ (Programming Language) Mobile Application Software Java Native Interface Salesforce.Com TypeScript Kotlin Atlassian Tools React Native

Job description

Front is the customer operations platform built for B2B complexity, keeping every team, tool, and customer conversation in sync so companies can scale without losing connection. Others handle simple interactions. Front handles the coordination and context behind complex B2B customer relationships. Over 9,000 companies, including Uber Freight, Navan, and Stripe, rely on Front because it’s the only one that can run the operational layer that makes customer-facing work actually succeed., We are looking for an experienced software engineer to work on the foundations of our React Native-based mobile app and make Front run great on Android and iOS. In this role, you will be the go-to specialist for everything React Native-related on the Client Platform team, and you will work with your Electron and web counterparts to improve the app’s performance and enable feature teams at Front to ship cross-platform.

What will you be doing?

  • Build and maintain Front’s cross-platform client-side codebase
  • Improve the user experience of our React Native mobile app
  • Dive down to the native level to improve performance and expose native Android and/or iOS APIs
  • Serve as a cross-functional and cross-team subject matter expert on the Android and/or iOS ecosystem
  • Provide leadership and mentorship to other engineers on the team

Requirements

  • Experience building and maintaining fast, reliable, real-time mobile applications
  • Experience with C/C++ and React Native
  • Product minded: committed to building the best user experience
  • Ability to thrive in a dynamic, fast-paced, collaborative, and high-growth environment
  • Understand the trade-offs in employing different engineering solutions to a problem, valuing pragmatism over idealism

Bonus:

  • Experience with JNI, Android NDK, and Kotlin
  • Experience with TypeScript

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.welcometothejungle.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:58 min

Choosing React Native for mobile application growth

Milica Aleksic Milica Aleksic · WWC Europe 2026

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all