Mid, React Native Developer

ENGINEERING
Malaysia

Mid Senior level


Kloudius Services is a technology services partner engineered for agility, precision and scale. We specialize in building cloud-native, AI-enabled solutions that power enterprises across industries and stay ahead in fast moving markets.

Position Overview:

The incumbent will be an experienced developer who possess at least 3 years of professional experience with solid understanding of React Native, JavaScript, Typescript, mobile development concepts and proven track records delivering high-quality mobile applications with React Native.

Key Responsibilities:

Application Development

  • Develop expertise in writing platform-specific code when necessary, understanding the nuances of iOS and Android development within the React Native codebase
  • Contribute to feature development, design and implementation of the application architecture, ensuring high-quality, clean, efficient and maintainable codes adhering to best practices and coding standards
  • Troubleshoot and debug issues within the application with debugging tools and techniques to identify and fix bugs efficiently
  • Develop and implement effective testing strategies, including unit testing, integration testing, and end-to-end testing, to ensure the reliability and robustness of the application whilst delivering high-quality features
  • Identify and address performance bottlenecks in the application, optimizing codebase for faster load times and smoother user experience
  • Integrating mobile applications with server-side APIs, understanding and implementing robust asynchronous data synchronization processes within the application
  • Taking ownership of assigned tasks and seeing them through to completion

Technical Leadership

  • Continuously provide technical guidance within scrum team towards effective solutions and high- quality deliverables
  • Conduct thorough code reviews, ensuring adherence to coding standards, best practices, and security guidelines
  • Ensure comprehensive documentation of the codebase, architectural decisions, and development processes to facilitate knowledge sharing and future maintenance

Project Planning and Management

  • Working closely with team members (including QAs) to understand requirements and delive high-quality features
  • Review and analyze requirements, user’s stories for validity and feasibility and understand what needs to be design and develop or maintain
  • Contributing to project planning and estimation
  • Engage with project stakeholders, providing technical insights and timely updates on project status, monitor project progress updates, and addressing technical concerns, issues or roadblocks
  • Identify potential risks and proactively develop strategies to mitigate risk and escalate accordingly

Communication and Collaboration

  • Collaborate and align with Team Lead on technical decisions and development lifecycle
  • Identifying and addressing technical challenges or obstacles (including bugs and any technical debts encountered) and conflicts within the team during the development process

Continuous Learning and Improvement

  • Provide guidance and mentorship to junior developers, assisting in their professional
  • development and helping them navigate challenges
  • Identify areas for skill improvement and facilitate training or mentorship programs
  • Encourage continuous learning and professional development among team members
  • Stay updated with latest developments in React Native and mobile app developments

Experience & Qualifications:

Education

  • Bachelor’s degree in Computer Science or equivalent.
  • Strong foundation in mobile application development principles, patterns, and best practices.

Experience

  • Extensive hands-on experience developing mobile applications using the React Native framework.
  • Proven experience building and maintaining applications using JavaScript and TypeScript.
  • Practical experience integrating React Native components with native iOS and Android modules.
  • 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 understanding of state management solutions (Redux, React Context API, Hooks).
  • In-depth knowledge of component lifecycle, asynchronous programming, and performance optimization.
  • Solid understanding of RESTful APIs and data synchronization between mobile applications and backend services.
  • Working knowledge of native mobile development for iOS and Android (Xcode, Objective-C/Swift, Java/Kotlin).
  • Experience using 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 verbal and written, with the ability to provide clear and constructive feedback.
  • Strong ability to mentor and guide team members, fostering a positive, inclusive, and collaborative team culture.
  • Proactive, solution-oriented mindset with strong problem-solving abilities.
  • Ability to work effectively in cross-functional teams and dynamic development environments.
APPLY

About the Company

Kloudius Services Sdn Bhd

Our Centre of Excellence, based out of Kuala Lumpur, delivers world-class software engineering for US and Global Clients. Our 60+ top-tier engineers specialize in cloud, Al, data and digital solutions creating technology that powers millions worldwide.