Unbiased. Straight Facts.
Senior Software Engineer, React Native
Location
United States
Posted
23 days ago
Salary
$150K - $165K / year
Seniority
Senior
Job Description
Senior Software Engineer, React Native
Straight Arrow News
• Build new experiences that delight customers. • Own architecture and day-to-day development of our React Native / Expo mobile application. • Partner closely with our API engineers, not as a downstream consumer, but as a co-author of requirements and contracts. • Work side-by-side with the web engineering team to ship cohesive, parallel experiences across platforms; coordinate shared patterns, shared concerns, and shared deadlines. • Collaborate daily with product, design, and QA to translate ambiguous customer problems into clean, shippable solutions. • Set the technical bar for the mobile codebase through architecture, code review, testing strategy, performance work, accessibility, and release engineering. • Mentor and uplevel other engineers and act as a force multiplier rather than a single point of throughput. • Drive technical decisions with a relentless customer focus: what we ship has to work, in the real world, on real devices, for real users.
Job Requirements
- 10+ years of professional software engineering experience, with substantial recent experience in React Native development.
- Deep, demonstrated expertise with React Native across both iOS and Android, including the practical realities of cross-platform development (platform differences, native modules, performance, app store release processes).
- Hands-on experience using Expo as a development platform - managed workflow, EAS Build / Submit / Update, and the tradeoffs involved.
- Ability to write and maintain native bridges - comfort dropping into Swift/Objective-C and Kotlin/Java when needed.
- A strong customer focus, with a track record of building customer-facing enterprise applications that real people depend on.
- Experience working with an API, helping define requirements, shape contracts, and contribute to implementation decisions.
- Demonstrated technical leadership as a senior IC: setting architectural direction, raising code quality through review and example, and helping less-senior engineers grow through pairing and technical guidance.
- Excellent collaboration skills with cross-functional partners in product, design, QA, and adjacent engineering teams.
- Strong written and verbal communication; comfort operating autonomously in a fully remote environment.
Benefits
- SAN offers comprehensive health and wellness coverage that ensures our employees have the care and coverage they need to stay healthy, build current and future financial security and maintain work-life balance.
- All full-time employees and their dependents are eligible to enroll in our benefits.
- That includes generous paid time off, paid holidays and floating holidays;
- health coverage;
- vision and dental plans;
- retirement plans like the company's 401(k) plan with company match;
- and more.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Chief Mission Engineer – Full Stack
BEST IN SYSTEMS TECHNOLOGY RESEARCH & DEVELOPMENT CORPORATIONSWE BUILD INNOVATIVE DEVICES AND SOLUTIONS
• Develop and deploy software essential for a specific, real-world objective or 'mission' in partnership with our customers • Work as a leader of software teams to design, develop, and maintain software systems deployed in operational use • Build Prototype Capabilities: Break down use cases and user-defined problems, build an MVP, and rapidly evolve a solution into a cohesive application • Develop and Enhance Features: Create high-performance, visually appealing frontend solutions that handle complex use cases effectively. Ensure the product is fast, smooth, and intuitive to use, even under heavy load • System Integration: Leading cross functional engineering teams to design, build, and deploy a cohesive system. Integrate independent capabilities into existing solutions • Customer Collaboration: Working closely with end-users and customers, who are typically military or Government operators, to understand their requirements and translate them into software features • Deployment and Field Testing: Traveling to integration sites to deploy, test, and triage software in secure operational environments.
Software Architect
GenesysGenesys is a technology company offering solutions to help clients engage customers and manage customer contact centers. With a client base of more than 4,700 businesses, Genesys o
• Architect and evolve large scale distributed search systems that process millions of events per minute in real time • Lead end to end design of scalable search solutions from requirements through production delivery • Drive improvements in platform reliability, performance, and resiliency across search services • Influence engineering standards by advocating for best practices in search architecture and query optimization • Partner with product managers and cross functional teams to align technical direction with business outcomes • Oversee indexing strategies and data modeling to improve search accuracy, latency, and scalability • Guide code quality through active participation in design discussions and code reviews • Resolve complex production challenges to maintain system stability and customer trust
Senior Software Engineer – Performance Engineering
GenesysGenesys is a technology company offering solutions to help clients engage customers and manage customer contact centers. With a client base of more than 4,700 businesses, Genesys o
• Design, develop, and maintain performance test coverage for new and existing Genesys Cloud features and services. • Build and improve software, frameworks, and automation used to generate load, analyse results, and investigate issues. • Partner with development teams to identify critical user journeys, performance risks, limits, and observability gaps early in the delivery lifecycle. • Consult with internal teams on instrumentation, monitoring, and alerting of microservices on AWS to improve reliability and performance. • Investigate stability and scalability issues using logs, metrics, traces, dashboards, and test artefacts to drive root-cause analysis. • Contribute to shared performance engineering services and processes, suggesting improvements through code, architecture, or workflow changes. • Participate in code reviews and provide technical guidance on performance-related design and implementation decisions. • Support test-environment health through incident response, post-incident analysis, and participation in on-call rotations as needed. • Collaborate across teams to ensure features are ready to withstand realistic and sometimes unexpected production-style usage patterns.
Desenvolvedor Fullstack Júnior, PL/SQL
NEXDOM healthtechTransformamos e impulsionamos a gestão de operadoras de planos de saúde através da tecnologia e inovação
• Desenvolver soluções de alta qualidade, com código limpo, seguro e de fácil manutenção; • Analisar, interpretar e criticar as soluções especificadas, indicando possíveis conformidades; • Atuar com **autonomia e senso de dono**, buscando soluções para os desafios sem depender de direcionamentos constantes; • Demonstrar postura de **resolvedor de problemas**, superando obstáculos técnicos ou de negócio com agilidade e assertividade; • Implementar e manter soluções/sistemas, garantindo estabilidade e segurança; • Efetuar testes de verificação e validação das funcionalidades implementadas; • Documentar as soluções desenvolvidas para garantir rastreabilidade e padronização; • Avaliar e discutir problemas e soluções em conjunto com o time, sempre buscando o melhor resultado para os desafios encontrados; • Atuar de forma proativa na resolução de problemas técnicos ou de negócio; • Apoiar clientes internos e externos quando necessário, prestando suporte técnico; • Participar dos ritos (dailies, reviews, retrospectivas, plannings); • Colaborar com a evolução contínua das práticas e processos do time, visando aumento de produtividade e entrega de valor; • Apoiar o time diariamente, esclarecendo dúvidas de negócio e removendo impedimentos; • Acompanhar sua performance por meio das métricas e indicadores do time;



