Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (React Native)

Xsolla

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
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (React Native) in Montréal, QC vacancy
  •  ...Become a Healthcare Mobile Developer focused on React Native at Petal. Develop cutting‑edge mobile applications that healthcare professionals...  ...building reliable mobile experiences under the guidance of the Software Development Manager - Mobile. You will work closely with a... 
    Software

    PetalMD

    Montréal, QC
    5 hours ago
  •  ...Senior Software Engineer, Agentic Development ABOUT PRICEPOINT Pricepoint is a fast-growing Montreal startup building AI-powered software for...  ...expertise in at least one ~ Our stack is C#/.NET on the backend, React on the frontend, and PostgreSQL for data. You don't need to... 
    Senior
    Software
    Remote work

    Pricepoint

    Montréal, QC
    7 days ago
  • $111.31k - $155.44k per year

     ...relationships, learning and innovation. What's in it for you: The Senior Software Engineer on the Algorithm Team plays a key role in designing,...  ...‑scale operational workloads. Deploy and manage cloud‑native services on AWS following best‑practice security,... 
    Senior
    Software
    Hourly pay
    Work at office
    Immediate start
    Work from home

    Trane Technologies

    Montréal, QC
    7 days ago
  •  ...We're looking for a Senior SDET who thinks deeply about quality in...  ...fail the same way traditional software does — and testing it requires...  ...with product, devops, and AI engineering, with no layers between your decisions...  ...frameworks such as Jest, React Testing Library, Supertest,... 
    Senior
    Software
    Contract work

    Medeloop

    Montréal, QC
    7 days ago
  • $102.5k - $184.5k per year

    Cloud Experience Engineering Team As a Front-End Senior Software Engineer you will deliver outstanding quality and functionality to Akamai’s customers. You will...  ...HTML, CSS, and JavaScript. Experience with React, Angular, or a leading JavaScript framework. Transparent... 
    Senior
    Software

    Akamai Technologies

    Montréal, QC
    5 hours ago
  •  ...Job Description As a Senior Software Developer at Vention… Reporting to the Machine Apps...  ...product managers, designers, and other engineers to deliver robust applications that power...  ...working knowledge of frontend development (React or similar) ~ Proven ability to debug... 
    Senior
    Software
    Long term contract
    Work at office
    Work from home

    Vention

    Montréal, QC
    7 days ago
  • $80k - $100k per year

     ...Job Title: React Native Developer Job Type: Full-time Work Mode: Hybrid Job Location:...  ...digital experience platforms, e-commerce engines, and innovative solutions, we help businesses...  ...and help implement mission-critical software fixes—React Native moves fast and often... 
    Software
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    3 days per week

    Tru

    Montréal, QC
    1 day ago
  • $125k - $165k per year

     ...Designed for sub-second speed and multi-decade defensibility. Senior Software Engineer, Mobile As a Senior Software Developer, specializing in...  ...to-end development, testing, and deployment of high-quality native applications for iOS (Swift) and Android Maintain... 
    Senior
    Software
    Summer work
    Remote work
    Work from home
    Flexible hours

    VIA

    Montréal, QC
    7 days ago
  • $150k - $185k per year

     ...Senior software engineer in financial services. Our conviction: financial technology should be accessible, responsible, and built to serve people...  ...trade-offs don't make sense. Promote and champion "AI-native" development best practices, building patterns and abstractions... 
    Senior
    Software

    Fincentify Inc

    Montréal, QC
    14 days ago
  •  ...prochaine optimisation permettait à des millions de contenus de devenir facilement accessibles à la recherche? En tant que développeur sénior C++ au sein de l’équipe d’indexation, tu contribueras à faire évoluer le cœur technologique qui propulse le moteur d’indexation et de... 
    Senior
    Software
    Daily paid

    Coveo

    Montréal, QC
    1 day ago
  •  ...We’re growing – and we’re looking for you! Dacima Software Inc. is part of an international software group developing...  ...day one. To support our growth, we are looking for a Senior Software Engineer who is native English-speaking and based in Canada , excited to work... 
    Senior
    Software

    Dacima Software

    Montréal, QC
    14 days ago
  •  ...gaming and are now seeking a Senior Game Developer to lead feature...  ...Collaborate with product, design, and engineering on delivery Mentor...  ...Hands‑on with frontend tech: React, Node.js, Redux, CSS, HTML ~...  ...D2C gaming platforms or cloud‑native game engines Familiarity with... 
    Senior
    Software
    Work at office

    GuruLink

    Montréal, QC
    7 days ago
  •  ...importe quel appareil, sans console, ordinateur haut de gamme ni téléchargement. Nous recherchons un(e) ingénieur(e) logiciel backend senior pour concevoir et optimiser des systèmes de streaming en temps réel à ultra-faible latence, où chaque milliseconde compte. Vos... 
    Senior
    Software

    DeOS

    Montréal, QC
    7 days ago
  • Join an innovative API company as a Remote Senior Software Engineer. Lead major initiatives and enhance supply chain EDI trading seamlessly with your...  ...your team through best practices. Your expertise in NodeJS, React, and API development will be crucial in scaling their network... 
    Senior
    Software
    Remote work

    HRB

    Montréal, QC
    5 hours ago
  •  ...Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and...  ...building and maintaining complex software systems: Ability to contribute to the...  ...issues in multi‑threaded, cross‑platform native applications, including performance and memory... 
    Senior
    Software
    Long term contract
    Temporary work
    Work at office
    Immediate start
    Remote work

    Mozilla

    Montréal, QC
    5 hours ago
  • $115k - $140k per year

     ...Senior Engineer, Software Test Full Time Montréal, QC, CA 5 days ago Requisition ID: 1077 Salary Range: CA$115,000.00 To CA$140,000.00 Annually JOB SUMMARY The Senior Engineer, Software Test will be responsible for conducting testing of software for a robotic... 
    Senior
    Software
    Full time
    Work at office

    Think-Surgical,-Inc.

    Montréal, QC
    7 days ago
  •  ...Job Description The Senior Engineering Manager, Platform Engineering owns the health, output, and...  ...Professional Tenure: 10+ years of total software engineering experience, with at least 5+...  ...legacy or monolithic systems into cloud-native architectures. Technical Background... 
    Senior
    Software
    Long term contract
    Immediate start
    Remote work

    MEDFAR

    Montréal, QC
    5 hours ago
  •  ...development of product evolutions on the front-end components (Angular and React JS) and back-end components (Java and Kotlin). Respect for...  ...(clean coding, craftsmanship). Implementation of the "software factory" to build and deploy the application. Proposal of technical... 
    Senior
    Software
    Remote work

    Societe Generale

    Montréal, QC
    7 days ago
  •  ...the design, operation, and maintenance of complex systems. Position To support our strong growth, we are seeking a Senior Software Safety Engineer , autonomous and capable of supporting clients in the implementation of processes compliant with international standards... 
    Senior
    Software

    Jobaffinity

    Montréal, QC
    12 days ago
  •  ...the Role We are seeking a Senior Staff Fullstack Developer to join...  ...to the Associate Director of Engineering, the candidate will focus on...  ...~8-10+ years of professional software development experience, including...  ...is preferred; experience with React, Angular, or similar... 
    Senior
    Software
    Long term contract
    Temporary work
    Work at office

    Jaide Health

    Montréal, QC
    1 day ago
  •  ...Description Akams mission is to make digital experiences fast, intelligent, and secure. The Identity Engineering team delivers zero‑trust enterprise security. We seek a Senior Software Engineer to develop scalable backend systems, proxies, and load balancers. Responsibilities... 
    Senior
    Software

    Akamai Technologies

    Montréal, QC
    5 hours ago
  • Transform backend operations at Apollo.io as a Senior Software Engineer focusing on AI-driven innovations. Collaborate with teams to enhance scalable backend systems through automation. This role requires at least five years of backend engineering experience, leveraging AI... 
    Senior
    Software

    Apollo

    Montréal, QC
    5 hours ago
  • Join Akam's Identity Engineering team as a Senior Software Engineer focused on developing scalable backend systems. Leverage your expertise in Python or Go to create secure, next-generation identity solutions. In this key role, you will collaborate closely with Product Management... 
    Senior
    Software

    Akamai Technologies

    Montréal, QC
    5 hours ago
  • Elevate your career as a Senior Software Development Engineer with Expedia Group in Montreal. Design and build APIs and complex services while ensuring high performance and reliability for content systems. In this senior role, you'll be responsible for evolving services, APIs... 
    Senior
    Software

    Expedia Group

    Montréal, QC
    5 hours ago
  • Elevate card transaction solutions at Reap as a Senior Software Engineer. Focus on backend system development and fraud management in a collaborative cross-functional team. Reap, a pioneering financial technology firm in Hong Kong, is seeking a Senior Software Engineer with... 
    Senior
    Software

    Reap

    Montréal, QC
    5 hours ago
  • Drive innovation in manufacturing automation at Vention as a Senior Software Engineer. Focus on developing high-performance machine applications in a hybrid working environment. Vention seeks a Senior Software Engineer to join its dynamic Machine Apps team. This role involves... 
    Senior
    Software

    Vention

    Montréal, QC
    5 hours ago
  • Drive technical excellence as a Lead Frontend Engineer specializing in React. Own frontend architecture and design system evolution, ensuring seamless UI transitions for users. You will serve as the technical expert for a cutting-edge React micro-frontend platform, leading... 

    Luxury Presence

    Montréal, QC
    7 days ago
  •  ...exciting challenge? We are seeking a motivated and skilled Mid-Level Software Developer to join our dynamic team. As a key player in our...  ...Core Technologies We Use: Backend: PHP (Symfony) Front End: React/Type Script Database: MariaDB Caching: Valkey/RedisCloud &... 
    Software
    Manual labor

    mrge - commerce advertising

    Montréal, QC
    7 days ago
  • Become a Senior Engineer in Software Testing with THINK Surgical, Inc., focusing on robotic surgical software systems in Fremont, CA or Montreal, QC. Shape our quality assurance strategy. As a Senior Engineer Software Test at THINK, you will leverage your extensive experience... 
    Senior
    Software

    THINK Surgical

    Montréal, QC
    7 days ago
  • Elevate user experiences at Speechify as a Senior Software Engineer. Focus on building efficient services and product SDKs that empower users to learn better. In this role within the Core Experiences Team, you will be essential in enhancing our product's infrastructure. Collaborate... 
    Senior
    Software

    Clutch Canada

    Montréal, QC
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (React Native). Be the first to apply!