Senior Software Engineer, Mobile (React Native)

New
J
JobgetherSoftware Engineering
Based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software engineering experience, including at least 3 years building and supporting production React Native applications.
Required Skills
GraphQLAndroidJavascriptReact NativeTypeScriptReactCI/CDRESTful APIsiOS

Requirements

  • 5+ years of professional software engineering experience, including at least 3 years building and supporting production React Native applications.
  • Strong proficiency in React Native, React, TypeScript, and modern JavaScript across both iOS and Android platforms.
  • Deep understanding of mobile application architecture, navigation, state management, component design, data persistence, and platform-specific behaviors.
  • Experience integrating REST or GraphQL APIs, authentication systems, analytics services, and third-party integrations.
  • Hands-on experience with automated testing, mobile application builds and signing, and Apple App Store and Google Play release processes.
  • Strong engineering fundamentals with the ability to produce clean, secure, testable, maintainable, and scalable code.
  • Strong ownership and accountability, with the ability to take features from conception through production with limited oversight.
  • Excellent communication and collaboration skills within distributed, cross-functional engineering teams.
  • Experience using AI-assisted development tools or incorporating AI into products or engineering workflows.
  • Willingness to travel occasionally within the United States several times per year and, in rare circumstances, internationally.

Responsibilities

  • Design, develop, test, and maintain scalable React Native applications for both iOS and Android.
  • Build reusable, accessible, secure, and high-performing components using React Native and TypeScript.
  • Influence and guide architectural decisions covering navigation, state management, data access, persistence, and native platform integrations.
  • Integrate REST and GraphQL APIs, authentication services, analytics platforms, and third-party SDKs.
  • Take ownership of features throughout the complete lifecycle, from technical design and implementation through testing, release, monitoring, and production support.
  • Collaborate with Product, Design, QA, and backend engineering teams to define requirements and deliver effective technical solutions.
  • Improve mobile application performance, reliability, automated testing, CI/CD pipelines, tooling, and release processes.
  • Identify opportunities to improve engineering workflows and apply AI-assisted development tools where they can increase productivity and quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now