
Mobile Developer Lead
ShiftCare
full-time
Posted on:
Location Type: Remote
Location: Malaysia
Visit company websiteExplore more
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