Job Responsibilities
- Develop cross-platform mobile applications (Android/iOS) from concept design to final deployment based on product requirements.
- Utilize React Native technology to build high-performance, high-quality mobile applications, ensuring excellent user experience and optimized performance.
- Independently handle module design, coding, and unit testing to ensure code maintainability and scalability.
- Enhance and maintain existing applications through feature iterations, while troubleshooting and resolving issues across different devices and operating system versions.
- Collaborate closely with Product Managers and Designers to define project plans and technical implementation strategies, ensuring timely and high-quality delivery.
- Stay updated with industry trends and emerging technologies, researching and introducing new mobile development practices to improve team capabilities.
- Manage app packaging, deployment to app stores, and over-the-air (OTA) updates/hotfix releases.
Job Requirements
For Mid-Level Developers: Familiarity with the following areas is required.
For Senior Developers: Strong proficiency and hands-on expertise in the following areas are required.
- Minimum 3 years of experience in mobile application development, with proven experience in cross-platform development using React Native.
- Strong proficiency in the React Native framework and ecosystem, including ES6, TypeScript, JavaScript, and JSX.
- Solid understanding of Android and iOS platform features, including native module integration and performance optimization techniques.
- Strong product-oriented mindset with the ability to understand complex business requirements and translate them into efficient, stable, and scalable code.
- Excellent communication and teamwork skills, with the ability to work independently and proactively solve problems in a fast-paced environment.
- Experience leading or contributing to large-scale mobile application projects, with familiarity in Agile development methodologies, coding standards, and technical documentation.
- Good understanding of mobile application development fundamentals, including network programming (HTTP/WebSockets), data storage, and security best practices.
- Familiarity with front-end development technologies such as HTML, CSS, and JavaScript. Experience with H5 development or Vue.js is an added advantage.
Pay: RM4,000.00 - RM6,000.00 per month
Work Location: In person