Job Category: PROF_ExemptJob Description:What You'll Work OnReact Native applications running on iOS, Android, and WebShared UI components and business logic across platformsPerformance-sensitive workflows used in real restaurant operationsProduction code where stability matters more than clevernessGrowth OpportunitiesYou'll have opportunities to grow in areas such as:Architecture ownership and technical decisionmakingMentoring and supporting junior engineersMonorepo tooling (e.g., Nx)CI/CD pipelines and cloud platforms (AWS, Firebase)Authentication and security (OAuth, JWT, Cognito, Firebase Auth)Design systems and reusable component librariesEndtoend testing (Detox, Cypress)Advanced use of AI as a productivity and thinking partnerResponsibilities:React Native EngineeringBuild and maintain features using React Native, with attention to:Component design and hooksRendering performance and rerender controlNavigation patternsPlatform differences (iOS / Android / Web)Contribute to ReactJS codebases when shared behavior makes senseWrite code that teammates can easily understand, maintain, and extendDebugging, Performance & Production QualityDebug issues across JavaScript and platform-specific behaviorInvestigate crashes and production issues using tools such as: Sentry, Crashlytics, DatadogOptimize performance where it matters (avoid premature optimization)Take ownership of features after release through monitoring and iterationDelivery & CollaborationWork closely with backend engineers on API contracts and data flowsCollaborate with product, design, and QA to ship stable featuresParticipate in code reviews focused on quality, clarity, and learningCommunicate clearly in English with international teammatesQualifications:3+ years of professional experience with React NativeExperience shipping and maintaining apps on iOS and AndroidReactJS / Web experience is a strong plusSolid understanding of:React hooks and component lifecycleRendering performance and memoizationDebugging tools and workflowsExperience integrating RESTful APIs and handling async dataComfortable owning features endtoend within a defined scopeWilling to learn, ask questions, and improve continuouslyNice to Have (Not Mandatory)Exposure to native mobile development (Java, Kotlin, Swift, ObjectiveC)Experience working in large codebases or shared component systemsEnjoys using AI-assisted coding (“vibe coding”) to: Explore solutions faster, Debug more efficiently, Learn unfamiliar areasAI tools are encouraged, not restricted. We trust engineers to use them responsibly.