Enable job alerts via email!

React Native Developer

ManpowerGroup Malaysia

Malaysia

On-site

MYR 150,000 - 200,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Mid-Level React/React Native Developer to contribute to feature development and maintain code quality. This role involves mentoring junior developers, collaborating with senior developers, and engaging with stakeholders to ensure high standards in project completion. The ideal candidate will possess a strong understanding of React/React Native, Git, and problem-solving skills. Join a dynamic team that values continuous learning and technical leadership, where your contributions will directly impact the success of innovative projects in mobile development.

Qualifications

  • Advanced understanding of React/React Native and Git version control.
  • Strong problem-solving skills and ability to debug issues independently.

Responsibilities

  • Contribute to feature development and maintain high code quality.
  • Mentor junior developers and collaborate with senior team members.

Skills

React
React Native
Git version control
Problem-solving
Unit testing

Job description

Mid-Level React/React Native Developer

To contribute to feature development, maintain code quality, and mentor junior developers. The ideal candidate will have a deep understanding of React/React Native, Git version control, and the ability to troubleshoot and solve complex issues. This role includes collaborating with senior developers and engaging with stakeholders to ensure projects are completed to a high standard.

Key Responsibilities:
Feature Development & Code Quality:
  • Contribute to the development of features, ensuring high-quality, efficient, and maintainable code that adheres to industry best practices.
  • Independently write unit tests to ensure code robustness and application functionality.
  • Conduct thorough root cause analysis and fix bugs within the codebase using advanced debugging tools and techniques.
Problem-Solving & Documentation:
  • Identify, troubleshoot, and debug issues within the application, using problem-solving skills to quickly find solutions.
  • Contribute to clear and comprehensive documentation of code, configurations, architectural decisions, and development processes to facilitate understanding and future maintenance.
  • Participate in code reviews, upholding coding standards, best practices, and security guidelines.
Collaboration & Mentorship:
  • Work closely with senior developers and assist in coaching junior developers, sharing knowledge, and helping improve code quality.
  • Collaborate with team members and project stakeholders to provide technical insights, timely updates on project status, and address concerns or roadblocks.
  • Ensure effective communication and coordination with the Team Lead on technical decisions and development progress.
Project Management & Ownership:
  • Take ownership of assigned tasks, ensuring they are completed effectively and on time.
  • Review and analyze requirements and user stories for feasibility, developing or maintaining code based on specific needs.
  • Contribute to project planning, task prioritization, and managing expectations regarding task completion timelines.
  • Identify potential risks, develop basic mitigation strategies, and escalate issues as needed to avoid project delays.
Technical Leadership & Guidance:
  • Provide technical guidance within the scrum team, promoting effective solutions and ensuring high-quality deliverables.
  • Mentor junior developers, supporting their professional growth and assisting them in navigating technical challenges.
  • Participate in troubleshooting efforts and collaborate on solutions to technical challenges and code reviews.
Continuous Learning & Development:
  • Engage in ongoing skill enhancement and stay updated on the latest React Native technologies, frameworks, and methodologies.
  • Demonstrate initiative in pursuing training, certifications, and incorporating new technologies into project work.
  • Identify areas for personal skill improvement and collaborate with peers to foster shared learning.
Requirements:
  • Technical Expertise:
  • Advanced understanding of React/React Native and Git version control.
  • Strong problem-solving skills, with the ability to troubleshoot and debug issues independently.
  • Proficiency in writing unit tests and maintaining high code quality.
  • Collaboration & Leadership:
  • Experience in mentoring junior developers and providing technical guidance.
  • Ability to collaborate effectively with cross-functional teams, including senior developers, product owners, and stakeholders.
  • Project Involvement:
  • Demonstrated ability to review and analyze requirements and take ownership of tasks from start to finish.
  • Experience contributing to project planning and task prioritization.
  • Continuous Improvement:
  • Commitment to continuous learning and staying updated with advancements in React Native and mobile development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.