Job Search and Career Advice Platform

Enable job alerts via email!

Senior React Native Developer

EPS Malaysia

Kuala Lumpur

On-site

MYR 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading mobile development company in Kuala Lumpur is looking for a React Native Developer to create and maintain mobile applications for both iOS and Android platforms. Candidates must have strong experience with React Native, JavaScript, and TypeScript, along with a bachelor's degree in Computer Science. This role involves designing scalable application architecture, troubleshooting issues, and integrating with backend APIs. The company fosters a collaborative Agile team environment and offers opportunities for continuous improvement.

Qualifications

  • Strong hands-on experience with React Native.
  • Experience integrating native iOS (Swift/Objective-C) and Android (Java/Kotlin) modules.
  • Experience with CI/CD pipelines.

Responsibilities

  • Develop and maintain mobile apps using React Native for iOS and Android.
  • Write platform-specific code when needed.
  • Design and implement scalable, maintainable application architecture.
  • Troubleshoot, debug, and fix issues efficiently.
  • Implement testing strategies (unit, integration, end-to-end testing).

Skills

Strong hands-on experience with React Native
Experience integrating native iOS modules
Experience integrating Android modules
Strong in JavaScript and TypeScript
Experience with state management (Redux, Zustand)
Good understanding of component lifecycle

Education

Bachelor’s degree in Computer Science

Tools

Git
Jenkins
Bitbucket
Jira
Job description

Develop and maintain mobile apps using React Native for iOS and Android.

Write platform-specific code when needed.

Design and implement scalable, maintainable application architecture.

Troubleshoot, debug, and fix issues efficiently.

Handle complex development tasks to ensure high performance.

Optimize performance (reduce re-renders, improve load speed, manage state properly).

Implement testing strategies (unit, integration, end-to-end testing).

Integrate mobile apps with backend APIs and manage asynchronous data.

Take ownership of assigned tasks and deliver them end-to-end.

Key Responsibilities
  • Develop and maintain mobile apps using React Native for iOS and Android.

  • Write platform-specific code when needed.

  • Design and implement scalable, maintainable application architecture.

  • Troubleshoot, debug, and fix issues efficiently.

  • Handle complex development tasks to ensure high performance.

  • Optimize performance (reduce re-renders, improve load speed, manage state properly).

  • Implement testing strategies (unit, integration, end-to-end testing).

  • Integrate mobile apps with backend APIs and manage asynchronous data.

  • Take ownership of assigned tasks and deliver them end-to-end.

1. Application Development
  • Develop and maintain mobile apps using React Native for iOS and Android.

  • Write platform-specific code when needed.

  • Design and implement scalable, maintainable application architecture.

  • Troubleshoot, debug, and fix issues efficiently.

  • Handle complex development tasks to ensure high performance.

  • Optimize performance (reduce re-renders, improve load speed, manage state properly).

  • Implement testing strategies (unit, integration, end-to-end testing).

  • Integrate mobile apps with backend APIs and manage asynchronous data.

  • Take ownership of assigned tasks and deliver them end-to-end.

2. Technical Leadership
  • Provide guidance and mentoring to junior developers.

  • Conduct code reviews to ensure quality, security, and best practices.

  • Maintain proper technical documentation.

3. Project Planning & Delivery
  • Work closely with developers, QA, and stakeholders to deliver features.

  • Review and analyze requirements and user stories.

  • Contribute to project estimation and planning.

  • Provide regular updates on progress and technical issues.

  • Identify risks and proactively suggest solutions.

4. Communication & Collaboration
  • Align with Team Lead on technical decisions.

  • Address technical challenges, bugs, and technical debt.

  • Support a collaborative team environment.

5. Continuous Improvement
  • Stay updated with the latest React Native and mobile development trends.

  • Identify opportunities to improve team processes and skills.

  • Support ongoing learning and development within the team.

Experience & Qualifications
Education
  • Bachelor’s degree in Computer Science or related field.

Experience
  • Strong hands-on experience with React Native.

  • Experience integrating native iOS (Swift/Objective-C) and Android (Java/Kotlin) modules.

  • Experience with CI/CD pipelines.

  • Familiar with Git workflows.

  • Experience with Jenkins, Bitbucket, Jira (preferred).

  • Experience working in Agile/Scrum teams.

Technical Skills
  • Strong in JavaScript and TypeScript.

  • Experience with state management (Redux, Zustand), Hooks, Context API.

  • Good understanding of component lifecycle and asynchronous programming.

  • Experience working with REST APIs and backend integration.

  • Knowledge of React Native Bridge and Fabric architecture.

  • Familiar with monitoring and debugging tools (CloudBees, New Relic, Charles Proxy).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.