Senior Software Engineer React Native

Design, build, and maintain scalable React Native applications for iOS and Android. Lead mobile architecture and shared-code decisions, develop reusable components and platform-agnostic services, optimize performance, integrate native modules, establish coding and testing practices, manage monorepo tooling, create E2E test infrastructure, collaborate across teams, and mentor developers.

Responsibilities

  • Develop and maintain React Native mobile applications for iOS and Android
  • Implement mobile-development best practices, including code review, testing, and CI/CD
  • Build scalable and maintainable features within the existing application architecture
  • Collaborate with product and design teams to implement technical solutions
  • Integrate mini-apps and virtual currency systems with the Xsolla App ecosystem
  • Design scalable React Native application architecture and lead shared-code decisions
  • Establish coding standards, design patterns, and mobile-development best practices
  • Build and maintain monorepo infrastructure and optimize CI/CD pipelines
  • Design shared component libraries and platform-agnostic services for React and React Native
  • Optimize application performance, bundle size, and startup time
  • Integrate native modules when React Native APIs are insufficient
  • Design E2E testing strategies and maintain test suites across iOS and Android
  • Configure E2E tests in CI/CD pipelines and implement visual regression and snapshot testing
  • Mentor junior and mid-level developers and conduct architecture-focused code reviews
  • Collaborate with product, design, web, backend, QA, and project teams

Requirements

  • 5+ years of mobile application development experience with a strong focus on React Native
  • Proven track record of delivering commercial mobile applications from concept to launch
  • Proficiency in React Native and JavaScript or TypeScript
  • Strong understanding of mobile architecture patterns and state management
  • Experience with third-party integrations and APIs
  • Effective written and verbal communication skills
  • Knowledge of native modules using Swift or Kotlin is a plus
  • Familiarity with gaming ecosystems and virtual currency platforms is a plus
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Personalized career roadmap
  • Training and educational opportunities

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available