Senior Software Engineer (React Native)

6 months, 3 weeks ago
Full-time
Senior
Software Development
Xsolla

Xsolla

Xsolla is an international payment solution provider for online games, offering tools to launch, monetize, and scale games worldwide with local payment methods and fraud prevention.

Internet Software & Services
251-1K
Founded 2005

Description

  • Develop and maintain mobile applications for iOS and Android using the company’s React Native codebase.
  • Design and implement scalable, maintainable application architecture with a focus on performance and developer experience.
  • Lead architectural decisions and shared code strategies between React web and React Native mobile platforms.
  • Build and maintain a monorepo infrastructure (Nx, Turborepo, or similar), including build pipelines, dependency management, caching, and versioning.
  • Design, develop, and maintain a shared component library and platform-agnostic business logic, utilities, and services for web and mobile consumption.
  • Implement and enforce coding standards, design patterns, technical specifications, and architecture documentation.
  • Implement robust testing and CI/CD practices, including E2E testing (Detox, Maestro, Appium), visual regression/snapshot testing, and configuring tests to run in CI.
  • Optimize app performance, bundle size, startup time, and integrate native modules where necessary.
  • Collaborate with product, design, backend, QA, and distributed teams to deliver features on time and align development with business goals.
  • Mentor junior and mid-level developers, conduct thorough code reviews, and create tooling and documentation to enable code sharing and developer productivity.

Requirements

  • 5+ years of experience in mobile application development with a strong focus on React Native.
  • Proven track record of delivering commercial mobile applications from concept to launch.
  • Proficiency with JavaScript/TypeScript and React Native; familiarity with native modules (Swift/Kotlin) is a plus.
  • Strong understanding of mobile architecture patterns, state management, and performance optimization.
  • Experience with monorepo tools and build systems (Nx, Turborepo or similar), CI/CD pipelines, and dependency/version management.
  • Experience designing and maintaining E2E and integration test suites and test infrastructure for iOS and Android (Detox, Maestro, Appium, or similar).
  • Experience integrating third-party services and APIs and working within distributed cross-functional teams.
  • Effective written and verbal communication skills and proven ability to mentor other engineers.
  • Familiarity with gaming ecosystems and virtual currency platforms is a plus; Bachelor’s degree in CS, Engineering, or equivalent experience.
  • Successful completion of background checks (criminal history, employment and education verification) may be required.

Benefits

  • Salary range $120,000–$130,000 per year.
  • Full-time remote work opportunity (role listed as Remote).
  • Work on a global commerce platform serving 1,500+ game developers and products in the gaming/digital commerce space.
  • Inclusive equal-opportunity employer committed to diversity and creating an inclusive environment for all employees.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer (Malware Detection)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Staff Software Engineer to lead the architecture, scalability, reliability, and customer-facing capabilities of its production malware-scanning platform for open source artifacts.

Go Maven Terraform
12 hours, 57 minutes ago

Senior Software Engineer (Athena)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a remote Senior Software Engineer to build Athena, a Go- and GCP-based clearing house that validates enterprise vulnerability data and routes reliable signals to remediation.

Go Terraform
13 hours, 12 minutes ago

[Job-31586] Senior Software Developer - SDLC, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Senior Software Developer – AI to support Flow initiatives embedded in strategic client projects, advancing software development lifecycles, technology modernization, and the practical adoption of AI in software engineering.

AWS Azure CI/CD Generative AI Java Kubernetes .NET Node.js Python
13 hours, 12 minutes ago

Staff Software Engineer (Malware Detection)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Staff Software Engineer to lead the backend and production infrastructure platform that scans open source artifacts, converts security research into reliable detections, and delivers actionable verdicts to customers.

Go Maven Terraform
13 hours, 27 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers