We help companies take care of their people.
Senior Software Engineer, Frontend, React Native Mobile
Location
United States
Posted
55 days ago
Salary
$170K - $200K / year
Seniority
Senior
Job Description
Senior Software Engineer, Frontend, React Native Mobile
Benepass
• Lead the creation of technical approach documents that define architecture, system interactions, trade-offs, and execution plans. • Be a fluent adopter of AI tools, actively using AI coding assistants and emerging tooling to accelerate development, raise quality, and continuously rethink how engineering work gets done. • Partner early in product discovery with Product, Design, and engineering leaders to clarify goals, evaluate options, and recommend a technical approach. • Take ownership of front-end initiatives across web (component architecture, state strategy, performance considerations, help define API contracts). • Spread across the stack to build and maintain features in our React Native mobile app, improving cross-platform consistency between React web and React Native mobile. • Strengthen testing practices and uphold security standards across web and mobile surfaces, including secure data handling, authentication flows, and sensitive financial information. • Contribute to release reliability across surfaces (build tooling, versioning, CI/CD, and—on mobile—TestFlight and store submission flows). • Guide teams through execution of agreed-upon approaches, ensuring work is delivered with high quality, precision, and in a timely manner. • Bring forward strong architectural ideas, evaluate trade-offs, and influence system direction. • Provide technical leadership and mentorship to mid-level and senior engineers. • Identify and drive improvements to system stability, performance, developer experience, and engineering practices.
Job Requirements
- 5+ years of professional software engineering experience, with significant time spent building production web applications.
- Strong expertise in React and TypeScript, including hooks, context providers, Suspense boundaries, and component composition patterns.
- Experience shipping and maintaining production front-end systems through the full release lifecycle.
- Strong system design instincts for front-end architecture, including state management, data fetching patterns, and navigation/routing.
- Experience improving performance, reliability, and maintainability of user-facing systems, such as rendering performance, animation smoothness, and load/startup time.
- Eagerness to learn across the stack and contribute to React Native mobile surfaces; prior React Native experience (or hands-on native experience in Swift, Kotlin, Objective-C, or Java) is a strong plus but not required.
- Experience working on high domain complexity systems such as financial services, secure payment flows, or similarly regulated environments.
- Experience working within CI/CD pipelines and modern release workflows
Benefits
- 95% coverage of medical, dental, and vision
- $250 WFH setup (one time)
- $500/year Learning & Development Benefit
- $150/month cell phone + internet
- $100/month Wellness
- $100/month Co-working and Commuter Benefit
- Flexible PTO
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Work on search infrastructure engineering projects to improve search experience, in collaboration with product teams. • Up-level search system reliability, scalability and performance, in collaboration with Infrastructure teams. • Use the data in the Knowledge Graph to power rich product use-cases and also enrich the existing data based on measurement. • Build the next generation search platform to power different products at Airbnb, including typeahead, contextualizing and personalizing search results.
• Build and maintain internal engineering tooling that improves builder flow and reduces friction across the company. • Provide guidance, best practices, and automation to support adoption of AI agentic coding tools. • Develop and operate internally facing agents. • Implement and improve developer workflows, including guardrails, evaluation approaches, and guidance that enables safe adoption of new tooling. • Own development and operation of our internal agent platform. • Partner with teams across Engineering, Product, Sales, and G&A to understand where AI could accelerate their work or improve the quality of outcomes. • Build measurement and feedback loops (usage, reliability, cost, and cycle time) to quantify impact and guide iteration. • Own documentation and enablement materials that help builders succeed using the paved roads. • Participate in on-call to support internal users.
• Lead the design, build, and evolution of internal engineering tooling that improves builder flow and reduces friction across the company. • Define best practices and drive adoption of AI agentic coding tools through guidance, automation, and hands-on enablement. • Architect, develop, and operate internally facing agents that scale across teams and use cases. • Own and continuously improve developer workflows, including guardrails, evaluation frameworks, and guidance that enables safe and effective adoption of new tooling. • Own the strategy, development, and operation of our internal agent platform, setting direction and ensuring reliability and scalability. • Partner closely with stakeholders across Engineering, Product, Sales, and G&A to identify high-impact opportunities where AI can accelerate work and improve outcomes. • Establish and drive measurement and feedback loops (usage, reliability, cost, and cycle time) to quantify impact, inform prioritization, and guide iteration. • Create and maintain clear documentation, playbooks, and enablement materials, and proactively drive adoption of paved roads across the organization. • Mentor and support engineers on the team, raising the bar on technical design, execution, and use of AI-enabled tooling. • Participate in on-call rotation, while identifying and driving improvements that reduce operational burden and improve the internal user experience.
Software Engineering Intern
Flock SafetyWe are the first public safety operating system empowering over 2500 cities to eliminate crime.
• Gain hands-on experience in designing, developing, and maintaining full-stack applications using cutting-edge technologies. • Work alongside experienced engineers, contribute to real-world projects. • Learn the fundamentals of building robust and high-performing systems. • Contribute to production systems, tackle meaningful technical challenges, and help build technology that directly impacts customer safety and success.



