Software Engineer (ReactNative)

Job title: Software Engineer (ReactNative)
Contract type: Permanent
Location: Selangor
Salary: RM6,500 - RM10,000 per month
Reference: A003934 (AOET-063440)
Contact name: Afif Kamal
Contact email:
Published: 5 days ago

Job description

​About our client

An award winning, Malaysia-based Software House company that offers automation solutions to asset management projects and financial institutions. Its core product revolves in enterprise blockchain & AI-based ERP system that supports full end-to-end processes. Currently, they are also expanding their expertise in the field Artificial Intelligence and Self-Sovereign Identity. Talk to our recruiter for more information about the company.

About the role

As a Software (React Native), you will be responsible for designing, implementing, and maintaining various applications within the organization. You will collaborate with diverse engineering and product teams to create highly reliable mobile applications. Your primary focus will be delivering scalable mobile apps for major operating systems such as Android and iOS.

This hands-on role involves providing technical direction for modules or products. Strong skills in JavaScript and experience in UI/UX implementation are essential. Your key responsibilities will include hands-on unit testing and bug fixing for the UI/UX of the applications.

Your responsibilities

  • Write scalable and maintainable code in ReactNative, adhering to engineering best practices and standards.

  • Translate functional and nonfunctional business requirements into technical solutions using ReactNative.

  • Analyze problems and develop solutions independently or collaboratively with the team.

  • Collaborate with product owners and business analysts to understand detailed requirements, and take ownership of your code from design to implementation, test automation, and delivery of high-quality products.

  • Design and implement new product features and systems while enhancing the existing product suite.

  • Ensure the creation of high-quality, clean, scalable, and reusable code by enforcing best practices in software engineering architecture and processes.

  • Review designs, code, unit tests, and technical documentation created by other developers.

  • Actively participate in knowledge-sharing through peer code reviews, technical documentation, and guided task handovers.

You will have

  • A minimum of 4 years’ overall work experience in software development and proven track record of complete SDLC cycle in multiple projects.

  • A minimum of 3 years’ in front end software development.

  • Experience with building Mobile applications using React Native.

  • Provide experience of productive deployed greenfield or brownfield front end applications.

  • Experience working with NextJS framework and other frontend libraries.

  • Ability to optimize and refactor existing applications.

  • Experience with state management libraries (such as Redux, MobX, Context).

  • Experience integrating with RESTful APIs (Experience in GraphQL is a plus).

  • Experience with Unit Testing frameworks and tools for ReactJs and ReactNative.

  • Strong proficiency in JavaScript ES6 / ES2015+.

  • Experience with TypeScript.

  • Familiarity with newer specifications of ECMAScript (ES6 onwards).

  • Familiarity with native build tools, like XCode, Gradle.

  • Familiarity with code versioning tools and branching strategies (Git).

  • Adhering to UI/UX design principles and best practices.

If you are seeking to join a collaborative team and are prepared to assume significant team responsibilities, this opportunity is tailored for you.

Interested candidates, APPLY today or email your comprehensive resume/CV to

Kindly note that only successful or shortlisted candidates will be contacted via WhatsApp, phone call, or email.

Get similar jobs like these by email

By submitting your details you agree to our T&Cs