About The Position

The React Native Tech Lead will lead the development of cross-platform mobile applications, guide the technical direction of the team, and ensure high-quality, scalable, and performant solutions. This role is hands-on, with ownership of architecture decisions, code quality, and team mentoring, while actively collaborating with customers and stakeholders.

Requirements

  • Strong expertise in React Native
  • Excellent knowledge of JavaScript / TypeScript
  • Experience with Redux, Context API, Zustand, or similar
  • Solid understanding of mobile app lifecycle (iOS & Android)
  • Experience integrating web pages using WebView, including session and cookie management
  • Experience with native modules (Swift/Obj-C, Kotlin/Java)
  • Performance optimization, memory management, and debugging
  • Push notifications, deep linking, offline storage
  • App Store & Play Store publishing experience
  • REST / GraphQL API integration
  • Authentication (JWT, OAuth, SSO)
  • Experience working with cloud services (AWS / Azure / GCP)
  • Unit and component testing using Jest, React Native Testing Library (RNTL), and Storybook
  • End-to-End (E2E) testing using Appium or Detox
  • CI/CD pipelines for mobile apps
  • Monitoring & crash reporting (Firebase, Sentry, etc.)
  • Experience with Clean Architecture / MVVM / Modular architecture
  • Reusable component and design system implementation using Atomic Design principles
  • Handling multi-environment builds & configurations
  • Strong leadership and mentoring skills
  • Experience handling customers with strong communication and interpersonal skills
  • Clear communication with technical and business stakeholders
  • Ownership mindset and accountability
  • Ability to balance delivery and technical excellence

Nice To Haves

  • Experience with Expo
  • Exposure to native mobile development
  • Experience with retail e-commerce, hospitality platforms, or large-scale consumer applications
  • Knowledge of accessibility standards

Responsibilities

  • Lead end-to-end development of React Native mobile applications
  • Own technical design, architecture, and implementation decisions
  • Guide and mentor React Native developers
  • Perform code reviews and enforce coding standards & best practices
  • Collaborate with Product, UX, Backend, QA, DevOps teams, and customers
  • Ensure performance, security, and scalability of mobile apps
  • Troubleshoot and resolve complex technical issues
  • Drive release management for iOS & Android apps
  • Participate in sprint planning, estimation, and technical discussions

Benefits

  • Medical, vision, and dental benefits
  • 401k retirement plan
  • Variable pay/incentives
  • Paid time off
  • Paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service