Senior React Developer
Senior React Native Developer - PlatformHybrid Role | CharlotteCompensation: $65 - $68 per hourAbout The RoleOur client is seeking a Senior React Native Developer to lead the evolution and scalability of their mobile platform. In this role, you will be a hands-on contributor to platform design, modularization, and shared infrastructure, collaborating closely with other senior engineers to shape mobile strategy and architecture. You will help define best practices, drive platform improvements, and enable product teams to build React Native experiences efficiently and reliably. The successful candidate will implement and maintain core platform features, reusable modules, SDK integrations, and developer tooling, supporting product teams in delivering features efficiently and reliably. You will ensure consistency, performance, and maintainability across app modules, mentor engineers, and contribute to testing strategies, CI/CD pipelines, and release processes. This role requires excellent problem-solving, communication, and collaboration skills, along with a commitment to platform quality and developer experience.What You'll DoContribute to the design, evolution, and modularization of the React Native mobile platformImplement and maintain core platform features, shared components, SDK integrations, and app fundamentals (startup, navigation, networking, etc.)Collaborate with senior engineers to inform platform direction, architecture decisions, and adoption of modern React Native capabilities (TurboModules, Fabric)Ensure consistency, performance, and maintainability across the app and shared platform modulesSupport product teams in leveraging the platform to deliver features faster and more reliablyBuild reusable modules, design system components, and developer tooling to improve cross-team productivityProvide guidance on platform best practices, coding standards, and React Native patternsAct as a technical resource for debugging complex issues and optimizing app performanceWrite high-quality, production-ready code that balances maintainability, performance, and scalabilityContribute to testing strategies, CI/CD pipelines, and release processes for the platformMentor engineers on platform usage, patterns, and best practicesCollaborate and communicate effectively with technical and non-technical stakeholdersTake ownership of platform quality and developer experienceWhat You Bring3+ years of software engineering experience2+ years working with React Native in production environmentsStrong proficiency in JavaScript/TypeScript and modern React patternsExperience building reusable, modular components and shared platforms for mobile appsPreferred: Experience with native iOS (Swift/Objective-C) and/or Android (Kotlin/Java) developmentComfortable contributing to architectural discussions and platform decisionsFamiliarity with React Native New Architecture and ExpoExperience with modularization strategies in large mobile appsCI/CD and release automation for mobile appsPerformance optimization and observability in mobile appsExperience supporting multiple product teams via shared mobile infrastructureStrong collaborator and contributor in platform strategySystems thinker with attention to maintainability and scalabilityExcellent problem-solving and debugging skillsClear communicator across technical and non-technical stakeholdersOwnership over platform quality and developer experience