Salary
RM5000-9000
As a React Native Developer, you will play a pivotal role in designing, building, and maintaining high-performance mobile applications for both iOS and Android platforms. Collaborate with our cross-functional team of designers, product managers, and other developers to deliver top-tier software solutions.
Job Responsibilities
- Collaborate with designers and product managers to transform design mockups and wireframes into functional and user-friendly mobile applications using React Native.
- Develop new features and enhance existing ones in our mobile applications, ensuring seamless performance and optimal user experiences.
- Create reusable components and libraries for future use, maintaining consistent code quality and standards.
- Optimize mobile applications for performance, responsiveness, and scalability to provide the best possible user experience.
- Stay up-to-date with the latest trends and best practices in mobile development, incorporating emerging technologies when applicable.
- Participate in code reviews, provide constructive feedback, and address any coding issues to uphold the integrity of the codebase.
- Collaborate with back-end developers to integrate APIs and ensure end-to-end functionality.
- Identify and address performance bottlenecks and troubleshoot/debug issues as they arise.
- Actively engage in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
Job Requirement
- Demonstrable experience as a React Native Developer, with a strong portfolio showcasing mobile applications you’ve contributed to.
- Proficiency in React Native and its core concepts, along with a solid understanding of the mobile ecosystem.
- Strong grasp of JavaScript, ES6+, and asynchronous programming.
- Familiarity with mobile development patterns and best practices.
- Experience with integrating RESTful APIs and handling asynchronous requests.
- Knowledge of version control systems, particularly Git.
- Problem-solving aptitude and an eye for detail.
- Effective communication skills and the ability to collaborate within a team environment
- Self-motivated and capable of working independently and in a team.
Nice to Have:
- Knowledge of TypeScript.
- Familiarity with native mobile development (Swift for iOS, Kotlin for Android).
- Experience with state management libraries like Redux or Mobx.
- Understanding of mobile security principles and best practices.
- Previous exposure to testing frameworks such as Jest or Detox.
- Interest in UI/UX design principles.
- Previous involvement in an Agile/Scrum environment.
Company Background
- IT Software Industry
- 5 days working
How To Apply
- Register an account to start
- Update profile and upload latest resume
- Click “Apply”
