Senior Software Engineer (ReactNative)

Job title: Senior Software Engineer (ReactNative)
Contract type: Permanent
Location: Selangor
Salary: RM10,000 - RM15,000 per month
Reference: A003933 (AWCB-025007)
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 Senior Software Engineer (ReactNative), you will be responsible for developing mobile applications using ReactNative and other mobile-focused technologies. You will collaborate with a diverse team to translate business requirements and product designs into production-ready applications. This hands-on role involves implementing modules and reusable components while working closely with other engineers.

You must possess strong technical expertise in JavaScript and ReactNative, as well as skills in evaluating UX/UI. Staying updated with the latest trends and best practices in software engineering is essential. You will collaborate with dedicated frontend engineers, mentor team members, and deliver solutions on schedule.

Your responsibilities

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

  • Develop complex business logic using ReactJs, ReactNative, and other scripting languages to create quality applications.

  • Debug and troubleshoot components within various service and application contexts.

  • Analyze problems and develop solutions both independently and in collaboration with the team.

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

  • Create high-quality, clean, scalable, and reusable code by enforcing best practices in software engineering architecture and processes, including DevOps concepts like automation and testing strategies.

  • 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 8 years’ overall work experience in software development and proven track record of complete SDLC cycle in multiple projects.

  • A minimum of 5 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.

  • 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