Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Xsolla (USA), Inc.

Senior Software Engineer React Native

Posted Updated
Discussion

Description

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →