Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Xsolla (USA), Inc.

Senior Mobile Software Engineer

Posted Updated
Discussion

Description

Develop and maintain React Native mobile applications for iOS and Android, implement testing and CI/CD best practices, build scalable architecture and shared component libraries, maintain monorepo infrastructure, and collaborate with cross-functional teams on gaming, virtual currency, and digital commerce experiences.

Responsibilities

  • Develop and maintain mobile applications using React Native for iOS and Android platforms.
  • Implement code review, testing strategies, and CI/CD best practices.
  • Deliver high-quality features throughout the development lifecycle.
  • Build scalable and maintainable application features.
  • Collaborate with product, design, QA, project management, and engineering teams.
  • Integrate mini-apps and virtual currency systems with the Xsolla App ecosystem.
  • Design scalable React Native architecture focused on maintainability, performance, and developer experience.
  • Lead shared code strategies between React web and React Native.
  • Establish coding standards, design patterns, and best practices.
  • Create technical specifications and architecture documentation.
  • Build and maintain monorepo infrastructure using Nx, Turborepo, or similar tools.
  • Optimize build pipelines, dependency management, caching, and incremental builds.
  • Manage package versioning, publishing, and dependencies.
  • Design a shared component library for React and React Native.
  • Create platform-agnostic business logic, utilities, and services.
  • Build tooling and documentation for shared code adoption.
  • Implement adaptive components with platform-specific implementations and unified APIs.
  • Establish cross-platform patterns for type definitions, hooks, contexts, and state management.

Requirements

  • 5+ years of mobile application development experience focused on React Native.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Commercial mobile application delivery experience from concept to launch.
  • Proficiency in React Native and JavaScript/TypeScript.
  • Knowledge of Swift or Kotlin native modules is a plus.
  • Strong understanding of mobile architecture patterns and state management.
  • Experience with third-party integrations and APIs.
  • Strong problem-solving abilities and a results-driven approach.
  • Effective written and verbal communication skills.
  • Familiarity with gaming ecosystems and virtual currency platforms is a plus.

Benefits

  • Unlimited Flexible Time Off
  • Personalized career roadmap
  • Professional development through training and educational opportunities

Skills

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

See also

Mobile jobs by country — openings, pay and top skills →