Senior React Native iOS Developer (Full-Stack)

Title: Senior React Native iOS Developer (Full-Stack)

Location: Remote

Client: Canada

Working time: 11:00pm-07:00am Vietnam time

About the Role:

We're seeking an experienced Senior React Native iOS Developer to join our team and lead a critical turnaround of our mobile application. Our product is actively used across Canada and the US with strong market demand, but our current mobile development has encountered significant challenges.

We need a technical leader who can:

  • Assess and restructure our existing codebase
  • Implement development best practices and mentor junior developers
  • Get our project back on track and deliver results
  • Work alongside our team in-office to drive accountability and collaboration

  • This is a hands-on technical leadership role where you'll spend time coding, reviewing, mentoring, and establishing processes that will transform our development velocity.

What You'll Do:

  • Technical Leadership (60%)
  • Conduct comprehensive code and architecture review of our existing React Native application
  • Identify and resolve systemic issues causing regression bugs
  • Establish coding standards, review processes, and best practices
  • Mentor and upskill our current development team
  • Lead sprint planning and technical decision-making

  • Development (40%)
  • Refactor critical components using React Native best practices
  • Implement robust testing frameworks and CI/CD pipelines
  • Build new features while maintaining code quality
  • Integrate RESTful APIs and third-party SDKs
  • Optimize application performance and responsiveness

Responsibilities:

  • Code reviews and pair programming with team members
  • Bug triage and resolution
  • Collaborate with backend developers and QA teams
  • Document architecture, design patterns, and technical decisions
  • Deploy to TestFlight and App Store
  • Participate in client meetings (occasional local/distance travel)
  • Utilize AI tools (Cursor AI, etc.) to accelerate development and testing

Requirements:

Must Have:

  • 5+ years of professional React Native development experience (iOS focus)
  • Proven track record rescuing troubled projects or leading technical turnarounds
  • Strong leadership skills with experience mentoring junior/mid-level developers
  • Expert-level TypeScript and modern JavaScript
  • Deep understanding of React Native architecture and performance optimization
  • Experience with: Zustand, MMKV, React Query, Axios, Redux
  • Proficiency with Xcode, TestFlight, and iOS deployment processes
  • Strong problem-solving abilities and ability to work independently
  • Excellent written and verbal communication skills

Technical Stack Experience:

  • WatermelonDB (2+ years preferred)
  • State management (Zustand, Redux, Immer)
  • Testing frameworks and methodologies
  • Sentry error tracking
  • Multi-threading and performance optimization
  • Cross-platform development (iOS & Android, tablet & mobile)
  • Google Maps APIs & routing
  • IoT integration (BLE, HTTP)

Bonus Points For:

  • Full-stack capabilities (Node.js, PHP, Symfony, Laravel)
  • UML modeling and technical documentation
  • Figma and UI/UX testing
  • DevOps experience (Jenkins, Kubernetes, Docker)
  • Linux server management
  • Experience in logistics, transportation, or oil & gas industries
  • RedMine or similar project management tools

Application Confirmation

You're applying for the role below:

Senior React Native iOS Developer (Full-Stack)

Location: None

Contract Details: Contract

Submit Date: 2025-10-13

No CV uploaded

About the job

Created On 2025-10-10
Working Model WFH
Job Level Senior