Junior, React Native Developer

Kuala Lumpur, M14, MY, Malaysia

Job Description

Position Overview:



Junior Developer with a background in Computer Science and 1-2 years of hands-on experience in React Native and either of React JS or Mobile Application Development. This position is ideal for candidates looking to kickstart their career in Mobile Application Development.

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 Identify, troubleshoot and fix bugs or issues within the codebase of the features developed, contributing to the overall quality and reliability of the application Write and execute unit tests to verify the correctness of code and apply testing methodologies to ensure the robustness of the application Integrate with backend services and APIs, ensuring seamless communication between the mobile app and server-side components Participate in troubleshooting efforts, collaborate with team members to find solutions to technical challenges and code reviews to learn from peers, share knowledge, and improve overall code quality 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 deliver high-quality features Review and analyse 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 Provide timely updates on project status and raise technical issues or roadblocks to Team Lead

Communication and Collaboration



Collaborate and align with Team Lead on technical decisions, development lifecycle and project goals Collaborate with immediate team members and/or cross-functional teams, backend development team and other stakeholders to develop effective solution, troubleshoot and resolve technical issues

Continuous Learning and Improvement



Provide guidance and mentorship to associate developers, assisting in their professional development and helping them navigate challenges Actively Identifying areas for learning and skill improvement Engage in on-the-job training and continuous learning to enhance React Native skills and stay updated on best practices and new developments in mobile app development, adapt to new technologies, frameworks, and methodologies as required by projects Stay updated with latest developments in React Native, best practises 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



Hands-on experience developing mobile applications using React Native and/or native Android (Java/Kotlin)and iOS (Objective-C/Swift) technologies. Practical experience with JavaScript frameworks such as React Native and React.js. Experience integrating React Native components with native modules. Exposure to CI/CD pipelines for automated testing and deployment. Working experience with Git for version control, including branching strategies and collaborative workflows. Experience using tools such as Jenkins, Bitbucket, and Jira is a plus. Experience working in Agile/Scrum environments, including participation in Agile ceremonies.

Technical Knowledge



Strong proficiency in JavaScript and TypeScript. Solid understanding of state management (Redux, React Context API, Hooks), component lifecycle, and asynchronous programming. Experience consuming RESTful APIs and handling data synchronization between mobile applications and backend systems. Familiarity with HTML, CSS, and responsive design principles. Working knowledge of native mobile development tools such as Xcode and Android Studio. Basic knowledge of feature flag management (e.g., CloudBees), application performance monitoring (e.g., New Relic), and network debugging tools (e.g., Charles Proxy).

Soft Skills



Strong problem-solving and debugging skills with a detail-oriented mindset. Passion for continuous learning and staying current with emerging mobile development trends. Ability to work effectively in a collaborative, team-based environment. Excellent communication and interpersonal skills, both written and verbal, with the ability to provide constructive feedback.
Job Type: Full-time

Pay: RM2,563.35 - RM9,004.51 per month

Benefits:

Professional development
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.


Related Jobs

Job Detail

  • Job Id
    JD1375637
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, M14, MY, Malaysia
  • Education
    Not mentioned