Straight Arrow News logo
Straight Arrow News

Unbiased. Straight Facts.

Senior Software Engineer, React Native

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2021H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• 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.

United States
$265K - $325K / year
Job Closed
Genesys logo

Software Architect

Genesys

Genesys 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

Canada
$182.2K - $239.1K / year
Genesys logo

Senior Software Engineer – Performance Engineering

Genesys

Genesys 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.

Ireland
Job Closed
NEXDOM healthtech logo

Desenvolvedor Fullstack Júnior, PL/SQL

NEXDOM healthtech

Transformamos e impulsionamos a gestão de operadoras de planos de saúde através da tecnologia e inovação

Full TimeRemoteTeam 201-500Since 2024H1B No Sponsor

• 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;

Brazil
Job Closed