The incumbent will be a highly experienced developer with a deep understanding and strong proficiency of mobile application development who would possess proven track records of delivering high-quality mobile applications with React Native.
Key Responsibilities
Design, develop, and maintain React Native applications
Write platform-specific code when required (iOS & Android)
Optimize performance, state management, and re-rendering issues
Integrate mobile apps with backend APIs
Implement unit, integration & E2E testing
Conduct code reviews and mentor junior developers
Participate in sprint planning, estimation & Agile ceremonies
Identify technical risks and drive solutions end-to-end
*
Experience & Qualifications:
Bachelor's degree in Computer Science or equivalent.
Strong foundation in mobile application development patterns, architectures, and best practices.
Experience
Extensive hands-on experience developing mobile applications using the React Native framework.
Proven experience integrating React Native components with native iOS and Android modules.
Practical experience working with CI/CD pipelines for automated testing and deployment.
Strong familiarity with Git version control, including branching strategies and collaborative workflows.
Experience using development and quality tools such as Jenkins, Bitbucket, and Jira is advantageous.
Experience working within Agile/Scrum environments, actively participating in Agile ceremonies.
Technical Knowledge
Advanced proficiency in JavaScript and TypeScript.
Strong expertise in state management libraries (e.g., Redux, Zustand), Hooks, Context API, and both class and functional components.
In-depth understanding of component lifecycle, asynchronous programming, and performance considerations.
Solid understanding of RESTful APIs and data synchronization between mobile applications and backend systems.
Working knowledge of native mobile development for iOS and Android (Objective-C/Swift, Java/Kotlin).
Strong understanding of React Native Bridge and Fabric architectures and the implications for native module development.
Hands-on experience with feature flag management (CloudBees), application monitoring and reporting tools(New Relic), and network debugging tools (Charles Proxy).
Soft Skills
Excellent communication and collaboration skills, both written and verbal, with the ability to provide clear and constructive feedback.
Proven ability to mentor and support team members, fostering a positive and collaborative team culture.
Strong decision-making skills, particularly when addressing technical challenges or project-related issues.
Effective conflict resolution abilities, promoting a healthy and productive team environment.
Proactive, solution-oriented mindset with strong problem-solving capabilities.
Job Type: Permanent
Pay: RM5,000.00 - RM15,000.00 per month
Benefits:
Health insurance
Experience:
React Native: 3 years (Preferred)
iOS/Android: 3 years (Preferred)
TypeScript: 3 years (Preferred)
Redux/Zustand/Hooks: 3 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.