Job details
Senior React Native Engineer
Posted: 11 hours ago
Diagonal is building the future of personalized software. We're backed by leading investors and are setting the foundation for a platform that redefines how software adapts to its users. Our tools will help power and enable small and medium sized businesses around the world.
The Role
We're looking for a Senior React Native Engineer to join our founding engineering team as our first and only mobile engineer (for now). This is early-stage, foundational work: you'll own the entire mobile experience from architecture to implementation, designing the patterns and systems that will shape everything that follows.
You'll be building an abstract mobile app that dynamically configures itself based on each customer's configurations. Unlike typical mobile development where you build specific screens and features — here you'll be designing the frameworks that allow apps to generate their own interfaces, navigation, and functionality on the fly.
If you love solving open-ended technical puzzles, thinking in patterns and architectures rather than features, and building mobile experiences that feel magical in their adaptability, you'll thrive here.
Our Engineering Culture:
Independent and high-trust: We're fully remote, and every engineer is quite independent (with frequent brainstorming and discussions together!)
Full-stack thinkers: While this role is mobile-focused, you'll work closely with our backend systems and understand the complete user journey
Customer-focused: You won't be hidden behind a Jira board. Our engineers join customer calls, gather real-world feedback, and directly shape what we build.
Enjoy the craft: Many of us contribute to open-source or build side projects. We have fun with what we do, and it's often where we find ourselves outside of working hours.
Responsibilities:
Architect and build our React Native mobile platform from the ground up (with help from our engineering team!)
Design and implement dynamic component systems that can render completely different app experiences based on configuration.
Create flexible navigation patterns that adapt to varying customer workflows and requirements.
Build robust state management systems that handle dynamic data structures and real-time configuration changes.
Collaborate with backend engineers to design APIs that support mobile customization.
Establish mobile development patterns, tooling, and best practices as the foundation for future team growth.
Requirements:
Based in the United States
5+ years of professional experience building production-grade React Native applications.
Proven experience as the lead or sole mobile engineer on complex projects with a strong portfolio of shipped apps.
Deep expertise in React Native, including performance optimization, native module integration, and cross-platform considerations.
Experience building highly configurable or dynamic mobile interfaces (bonus if you've worked on no-code/low-code platforms).
Strong understanding of mobile architecture patterns, state management (Redux, Zustand, etc.), and navigation systems.
Experience with RESTful APIs, real-time data synchronization, and offline-first mobile architectures.
Familiarity with both iOS and Android deployment processes and platform-specific considerations.
Excellent communication and teamwork skills — you'll be the mobile voice in all technical discussions.
Benefits:
Stock options
Fully remote engineering team
Unlimited PTO
US Only: Top-tier Health Insurance (Medical, Vision, Dental)
Top of line computers/equipment
Continued learning: React Native conferences, courses, materials
Paid parent leave
A Final Note:
This is not typical mobile development. You'll be the sole architect of a system that needs to be infinitely flexible while remaining performant and intuitive. It's the type of engineering that asks you to think harder, design smarter, and embrace the blank canvas of what mobile software can become. Our web team has laid the foundation for this experience on the web, and you’ll be working with them to replicate that experience on mobile. If that excites you, we'd love to meet you.