ShiftCare

Mobile Developer Lead

ShiftCare

full-time

Posted on:

Location Type: Remote

Location: Malaysia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Reporting to the Lead Development Engineer and own the end to end mobile development process
  • Working within an experienced and collaborative development team
  • Responsible for building performant, scalable, and sustainable mobile application architecture and software.
  • Working with the technology team in the adoption and maintenance of modern (agile) software engineering practices
  • Building and integrating dynamic, responsive, and high-quality mobile interfaces using React Native and related technologies.
  • Supporting critical technology incidents as needed, including debugging and resolving mobile issues using tools like Sentry, Flipper, or React Native Debugger
  • Contributing to initiatives in technology architecture, scalability, security, and performance
  • Leading and executing React Native upgrades, ensuring smooth version migrations, stability, and dependency compatibility
  • Delivering high-quality hands-on engineering work aligned with the company’s commercial objectives
  • Mentoring other mobile engineers and team members
  • Working within defined project management guidelines and security best practices
  • Contributing technical inputs to the product team and roadmap discussions
  • Be the champion in delivering scalable, robust, commercially viable technology outcomes for the company

Requirements

  • Minimum 5 years of professional experience in mobile development using React Native.
  • Strong experience with React Native and its ecosystem (React Navigation, Redux / React Query, TanStack Query, etc.)
  • Proficient in JavaScript (ES6+) and TypeScript
  • Experience building performant, responsive, and cross-platform (iOS/Android) applications
  • Familiarity with testing tools and frameworks such as Jest, React Native, Testing Library, Detox, or similar.
  • Good understanding of RESTful APIs and integration with backend services
  • Experience identifying performance bottlenecks and optimizing mobile applications
  • Experience working in teams of 3 or more developers
  • Good understanding of pair programming and code reviews
  • Proven experience upgrading React Native versions and managing complex dependency changes
  • Experience with CI/CD pipelines (e.g., CircleCI, Fastlane)
  • Worked in Agile environments (Scrum/Kanban)
  • Experience with native (iOS/Android) development is a plus
  • Your Attributes
  • Confident and autonomous
  • You write performant, scalable, efficient code
  • You take pride in your work
  • You have good written and verbal communication skills and contribute regularly to architectural and team discussions
  • You aren’t afraid of making and learning from mistakes
  • You share and communicate your knowledge with the team
  • Some knowledge or interest in other technologies we use, such as Vue.js, Serverless, Node.js, and Ruby on Rails

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React NativeJavaScriptTypeScriptReact NavigationReduxReact QueryTanStack QueryRESTful APIsCI/CDAgile
Soft skills
mentoringcommunicationcollaborationproblem-solvingautonomypride in worklearning from mistakesknowledge sharingteam discussionscode reviews