Talent.com
Xsolla
Senior Software Engineer (React Native)Xsolla • Montreal (administrative region), QC, Canada
Senior Software Engineer (React Native)

Senior Software Engineer (React Native)

Xsolla • Montreal (administrative region), QC, Canada
30+ days ago
Job type
  • Full-time
Job description

ABOUT US

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game. For more information, xsolla.com

ABOUT YOU

We are looking for a Senior Software Engineer (React Native) who is architecturally strong, quality-driven, and highly collaborative to join our Mobile Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited to lead mobile architecture decisions, build scalable cross-platform applications, and drive shared code strategies across web and mobile ecosystems.

Strong expertise in React Native and JavaScript/TypeScript, along with deep knowledge of mobile architecture patterns and state management, is essential, along with experience in building and delivering commercial mobile applications from concept to launch. The ability to design scalable architectures, implement robust testing strategies (including E2E), optimize performance, and mentor other developers while collaborating across cross-functional teams will be key to your success in this role.

If you\'re passionate about building high-quality mobile experiences that scale and love creating seamless app ecosystems that power gaming, virtual currency, and digital commerce experiences, we would love to hear from you!

Responsibilities

  • Develop and maintain mobile applications using React Native for iOS and Android platforms
  • Implement best practices for mobile development, including code review, testing strategies, and CI/CD processes
  • Build scalable and 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 cross-functional teams, including developers, QA engineers, and project managers
  • Participate in technical discussions to align development work with business objectives
  • Communicate effectively across distributed teams
  • Deliver high-quality features on time throughout the development lifecycle

Architecture & Design

  • Design and implement scalable application architecture for React Native mobile apps with a focus on maintainability, performance, and developer experience
  • Lead architectural decisions around shared code strategies between React web and React Native mobile platforms
  • Establish and enforce coding standards, design patterns, and best practices across the mobile development team
  • Create technical specifications and architecture documentation for complex features and systems

Monorepo Management

  • Build and maintain a robust monorepo infrastructure using tools like Nx, Turborepo, or similar
  • Configure and optimize build pipelines, dependency management, and workspace configurations
  • Implement efficient caching strategies and incremental builds to optimize CI/CD performance
  • Manage versioning, publishing, and dependency relationships between packages

Component Ecosystem & Code Sharing

  • Design and develop a comprehensive shared component library that works seamlessly across React and React Native
  • Create platform-agnostic business logic, utilities, and services that can be consumed by both web and mobile
  • Implement adaptive components with platform-specific implementations where necessary while maintaining a unified API
  • Establish patterns for sharing type definitions, hooks, contexts, and state management across platforms
  • Build tooling and documentation to enable other developers to easily leverage shared code

Development & Delivery

  • Build high-quality, production-ready mobile applications using React Native for iOS and Android
  • Implement pixel-perfect, responsive UIs that align with design specifications
  • Optimize app performance, bundle size, and startup time
  • Integrate native modules when React Native APIs are insufficient

End-to-End Testing & Quality Assurance

  • Design and implement comprehensive E2E testing strategies for React Native applications using tools like Detox, Maestro, or Appium
  • Create reliable, maintainable test suites that run consistently across iOS and Android platforms
  • Establish testing patterns and utilities that can be shared across multiple apps in the monorepo
  • Configure E2E tests to run in CI/CD pipelines with proper device/simulator management
  • Build test infrastructure for critical user flows, edge cases, and platform-specific behaviors
  • Implement visual regression testing and snapshot testing where appropriate
  • Define testing standards and best practices for the team, including when to use unit, integration, and E2E tests

Collaboration & Mentorship

  • Collaborate with web developers to identify opportunities for code sharing and architectural alignment
  • Mentor junior and mid-level developers on React Native best practices and monorepo patterns
  • Conduct thorough code reviews with focus on architecture, patterns, and maintainability
  • Work closely with product, design, and backend teams to deliver cohesive user experiences

Qualifications & Skills

  • 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 in React Native and JavaScript/TypeScript, with knowledge of native modules (Swift/Kotlin) as 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 communication skills, both written and verbal
  • 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)

Equal Employment Opportunity

Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law.

We consider qualified applicants with criminal histories in accordance with the Fair Chance Act.

Criminal History Consideration

For the Lead Software Engineer (Mobile Native), we will conduct a background check that may include the following.

Criminal history check.

Employment verification.

Education verification.

Relevance to job Responsibilities

The background check is relevant to this position because of the following role responsibilities:

Accessing confidential company data

Ensuring compliance with regulatory requirements

Handling sensitive financial information/ managing budgets /accessing funds

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer (React Native) • Montreal (administrative region), QC, Canada

Similar jobs

Senior Software Engineer, Adaptive

Radformationmontreal (administrative region), qc, Canada
Full-time

Radformation is transforming the way cancer clinics deliver care.Our innovative software automates and standardizes radiation oncology workflows, enabling clinicians to plan and deliver treatments ... Show more

 • Promoted

Senior React Native Developer for Healthcare

Dialogue Technologies Inc.Montreal (administrative region), QC, CA
Full-time

Be a part of shaping healthcare solutions at Dialogue as a Senior React Native Developer.Focus on delivering front-end capabilities that enhance the client experience and push innovative boundaries... Show more

 • Promoted

Software Engineer (Golang, React)

Applied Systems CanadaMontreal (administrative region), QC, CA
Full-time

Software Engineer (Golang, React).To keep us headed in the right direction, we’re looking for people who understand winning is a team sport, who value and seek to learn from our team’s diverse expe... Show more

 • Promoted

Senior Fullstack Engineer (Java/React) – Hybrid, High Impact

Societe GeneraleMontreal (administrative region), QC, CA
Full-time

A global financial services provider in Montreal seeks a Fullstack Developer for the Dev Ops team.Responsibilities include designing and developing product evolutions with Angular, React, and Java.... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Montreal, Canada

Clutch CanadaMontreal (administrative region), QC, CA
Full-time

Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let you listen to it at your desk, on the go,... Show more

 • Promoted

Senior React Native Developer at Dialogue

Portage Ventures GP Inc.Montreal (administrative region), QC, CA
Full-time

Drive innovation in healthcare technology as a Senior React Native Developer at Dialogue.Empower users through effective digital solutions in Canada’s foremost virtual care provider.As part of a de... Show more

 • Promoted

Senior Software Engineer — TS, React & Rails (Remote)

KakeMontreal (administrative region), QC, CA
Remote
Full-time

A forward-thinking tech company in Canada is seeking a Senior Software Engineer to shape and scale modern web applications using TypeScript, Ruby on Rails, and React.You will closely collaborate wi... Show more

 • Promoted

Senior Software Engineer

DeOSmontreal (administrative region), qc, Canada
Full-time

Systèmes temps réel / Streaming à ultra-faible latence.Lieu : Montréal, QC — Sur site.DeOS est une plateforme edge interactive de nouvelle génération qui permet une expérience de jeu instantanée et... Show more

 • Promoted

Remote Senior Full-Stack Developer - React Native

AppLitMontreal (administrative region), QC, CA
Remote
Full-time

A mobile app development firm in Ontario is seeking a Full Stack Developer proficient in React Native.You will collaborate on building high-quality mobile apps, work on UI design, and maintain code... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Montreal, Canada

SpeechifyMontreal (administrative region), QC, CA
Full-time

Senior Software Engineer, Core Experiences - Montreal, Canada.Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We a... Show more

 • Promoted

Senior Front End Engineer - React Focus

Hunter BondMontreal (administrative region), QC, CA
Full-time

Elevate web application development as a Senior Front End Engineer specializing in React.Engage in a hybrid role to build interactive, high-performance applications.Your role will focus on leading ... Show more

 • Promoted

Senior Fullstack (TypeScript/React) Engineer

KakeMontreal (administrative region), QC, CA
Full-time

You’ll work closely with cross-functional stakeholders to deliver elegant, performant, and maintainable applications using.This role is ideal for someone who possesses a high level of agency, a "do... Show more

 • Promoted

Senior Golang & React Full-Stack Engineer - Remote (Canada)

West-Island ConseilsMontréal-Est, QC, CA
Remote
Permanent

A forward-thinking consulting firm in Canada seeks a Senior Full Stack Software Developer specializing in Golang and React.This permanent position offers 100% remote work within Canada.Ideal candid... Show more

 • Promoted

Senior Software Engineer (React Native)

XsollaMontreal (administrative region), QC, CA
Full-time

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry.From indie to AAA, companies partner with Xsolla to he... Show more

 • Promoted

Senior React Native Architect & Cross-Platform Engineer

XsollaMontreal (administrative region), QC, CA
Full-time

A leading global commerce company in Montreal is seeking a Senior Software Engineer (React Native) to join their Mobile Engineering team.The ideal candidate will have strong expertise in mobile arc... Show more

 • Promoted

Senior Software Engineer - Laravel/React & Go API

Newrich NetworkMontreal (administrative region), QC, CA
Full-time

A growing tech company in Toronto, Ontario is looking for an experienced Software Developer to join their ambitious team.The role involves developing server-side applications using PHP and Golang, ... Show more

 • Promoted

Senior Full-Stack Engineer (Montreal) – Java, React, AWS

HighspringMontreal, Montreal (administrative region), CA
Full-time

A tech recruitment company in Montreal is seeking a Full Stack Developer to join their team.The role involves designing and maintaining web applications using Java and frontend technologies like Re... Show more

 • Promoted

Remote React Native Software Engineer — AI‑Driven

HeyOrcaMontreal (administrative region), QC, CA
Remote
Full-time

A remote software company is seeking a full-stack Software Developer with React Native experience.In this role, you will develop high-quality software rapidly using modern AI-assisted practices.Key... Show more

 • Promoted

Senior Software Engineer - Rust/TypeScript Platform & Open-Source

fiveonefourMontreal (administrative region), QC, CA
Full-time

A leading data platform company in Canada is seeking a Senior Engineer to build and maintain their Boréal hosting platform and Moose open-source project.This role offers the chance to collaborate c... Show more

 • Promoted

Senior Full-Stack Engineer Innovating AI Interfaces and Solutions

CircleCIMontreal (administrative region), QC, CA
Full-time

Transform the software world as a Senior Software Engineer who champions AI-driven solutions.Your role will focus on advancing software efforts while ensuring high standards for engineering excelle... Show more