Senior Software Engineer (React Native)
Core
Architect mobile applications using React Native for iOS and Android, focusing on scalable architecture, shared code strategies between web and mobile, and high-quality delivery for gaming and digital commerce.
Role type
Senior IC mobile software engineer (React Native)
Builds
Scalable cross-platform mobile applications, shared component libraries, and monorepo infrastructure for gaming and commerce ecosystems.
Domain
Video game industry / Mobile commerce / Cross-platform development
Deliverable
production ML models | product features
Required skills
React Native, JavaScript, TypeScript, mobile architecture patterns, state management, CI/CD, E2E testing, monorepo management, native module integration, code review, performance optimization
Preferred skills
Swift, Kotlin, gaming ecosystem knowledge, virtual currency platform experience
Technologies
React Native, Nx, Turborepo, Detox, Maestro, Appium, CI/CD pipelines
Responsibilities
Design and implement scalable application architecture for React Native mobile apps; Lead architectural decisions around shared code strategies between React web and React Native; Build and maintain a robust monorepo infrastructure; Design and develop a comprehensive shared component library; Build high-quality, production-ready mobile applications; Design and implement comprehensive E2E testing strategies; Mentor junior and mid-level developers on React Native best practices
Seniority
Senior, hands-on IC