Senior Software Engineer


This role can be performed remotely anywhere within the United States and Canada.

The FullStory mobile team has a passion for building privacy-sensitive, exceptionally crafted, and intuitive native libraries to help app developers make their iOS and Android apps “suck less” and their users happier. With a remote-first team working throughout North America, we are looking for an empathetic and effective communicator with React Native expertise to help build a best-in-class digital experience intelligence platform.   

As a Senior Engineer on the FullStory Mobile team, you will design solutions to help React Native developers understand all facets of how customers use their apps.

Day to day, you'll:

Reverse engineer, disassemble, decompile, and debug what other developers have built to recreate representations of end-user sessions of our customers’ apps, with privacy as a chief concern.

Maintain our open source React Native plugin and Babel plugin, ensuring proper coding standards, test coverage, documentation, and general organization. 

Work with iOS and Android developers to add support in React Native for new features currently being rolled out within the core native SDKs.

Understand our React Native customers’ needs and add features to support their development workflows, such as Expo and Metro Server support. 

Work alongside specialists in our Go APIs and canvas-based TypeScript frontend to ensure impeccably low performance overhead on the device and high fidelity replay of sessions on our site.

Anticipate and engineer support for new React Native platform-specific features. Develop support for other web-technology-based multi-platform frameworks like Cordova/Ionic.  

We're looking for someone who:

  • Has 5+ years of Software Engineering experience

Has 1+ years of experience with React Native

Has experience building custom React Native bridging and packages

Has experience with two or more of the following: Java, Objective-C, Swift, and TypeScript

It would be amazing if:

  • You have deep systems programming experience, working in C\C++ and Rust

You have experience working on customer facing apps on iOS, Android, and React Native

You have maintained popular open source React Native libraries

About FullStory

Founded in 2014 on the belief that everyone benefits from a more perfect digital experience, FullStory’s digital experience intelligence platform empowers businesses to continuously improve the digital customer experience across sites and apps. FullStory is backed by world-class investors and has 400+ employees around the world, with offices in Atlanta and London. We are proud to have been named to Forbes’ List of America’s Top Startup Employers, Wealthfront’s Career Launching Companies List, and LinkedIn’s Top US Startups List. Our company values, in four words: empathy, clarity, bionics, and trust. Benefits

  • Have a life. FullStorians enjoy autonomy and flexibility. From a remote-first work environment to untracked paid time off, we don’t believe in micromanaging your time. After all, smart, driven people are their own best bosses.

  • Stay healthy. For our US-based FullStorians, we cover 99% of your premiums and 75% of your dependents’—same goes for dental and vision coverage. 

  • Save for retirement. For our US-based FullStorians, we offer a 401k retirement plan through Vanguard and match employee contributions 2:1 up to $7200 USD per calendar year.

  • Paid parental leave. We want FullStorians to have the flexibility to balance the needs of their growing families without the added stress of figuring out work and finances.

  • Keep learning. FullStory provides professional development opportunities through training programs, career coaching sessions, and an annual learning subsidy.

FullStory is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. We want candidates of all human varieties, backgrounds, and lifestyles. There’s no problem that can’t be made better by bringing together people with a broader set of perspectives. If you love technology but aren’t sure if you’d fit in, please apply anyway. 

FullStorians are committed to building something better—from how we approach our product, to how we care for our customers and for each other. And we know better is only possible when we can bring our full selves to work. If you may require reasonable accommodations to participate in our job application or interview process, please contact [email protected]. Requests for accommodations will be treated confidentially.   #LI-Remote #LI-RM1