Senior Software Engineer React Native
Xsolla is a global video game commerce company providing payment processing, merchant-of-record services, monetization, publishing, distribution, fraud prevention, tax management, and direct-to-consumer tools. Its primary clients are video game developers, publishers, payment providers, creators, and players.
Maintainer signals as of 8/12/2026
Projects
About Xsolla
Xsolla provides tools and services for launching, promoting, selling, and monetizing video games across mobile, PC, web, and other platforms. Its offerings include global payments, Pay Station, Web Shop, Buy Button, SDKs, APIs, authentication, subscriptions, virtual goods, game keys, game distribution, cloud gaming, anti-fraud, tax compliance, player support, analytics, LiveOps, creator campaigns, loyalty, rewards, and publishing tools. Xsolla serves game developers and publishers worldwide, as well as payment providers and gamers.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, build, and maintain scalable React Native applications for iOS and Android. You will lead mobile architecture and shared-code decisions, develop reusable components and platform-agnostic services, optimize application performance, and integrate native modules when needed. You will establish coding, testing, and CI/CD practices; build and manage monorepo tooling; create E2E test infrastructure; collaborate with product, design, web, backend, QA, and project teams; and mentor developers through technical guidance and code reviews.
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
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, maintainable features within the existing application architecture
- Collaborate with product and design teams to implement technical solutions that meet business goals
- Integrate mini-apps and virtual currency systems with the Xsolla App ecosystem
- Work with developers, QA engineers, and project managers
- Participate in technical discussions aligned with business objectives
- Communicate across distributed teams
- Deliver high-quality features throughout the development lifecycle
- Design and implement scalable React Native application architecture
- Lead shared-code architecture decisions across React web and React Native mobile platforms
- Establish coding standards, design patterns, and mobile-development best practices
- Create technical specifications and architecture documentation
- Build and maintain monorepo infrastructure
- Configure build pipelines, dependency management, and workspace configurations
- Implement caching strategies and incremental builds for CI/CD performance
- Manage package versioning, publishing, and dependencies
- Design and develop a shared component library for React and React Native
- Create platform-agnostic business logic, utilities, and services
- Implement adaptive components with platform-specific implementations
- Establish cross-platform patterns for type definitions, hooks, contexts, and state management
- Build tooling and documentation for shared code
- Implement responsive user interfaces aligned with design specifications
- Optimize application performance, bundle size, and startup time
- Integrate native modules when React Native APIs are insufficient
- Design and implement E2E testing strategies
- Create maintainable test suites across iOS and Android
- Configure E2E tests in CI/CD pipelines
- Build test infrastructure for critical flows, edge cases, and platform-specific behavior
- Implement visual regression and snapshot testing where appropriate
- Define testing standards and best practices
- Mentor junior and mid-level developers
- Conduct architecture- and maintainability-focused code reviews
- Collaborate with product, design, and backend teams to deliver cohesive user experiences
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Paid time off
