Key Responsibilities:
Mobile Application Development
- Develop, maintain, and enhance iOS and/or Android applications.
- Manage assigned mobile features from planning to release.
- Implement new features, bug fixes, and technical solutions based on business requirements.
- Troubleshoot application issues, crashes, and performance problems.
- Support application deployment to the App Store and Google Play.
Code Quality & Technical Improvement
- Write clean, maintainable, and reliable code.
- Conduct code reviews and improve application performance, stability, and user experience.
- Follow engineering best practices in testing, debugging, documentation, and version control.
- Identify technical issues and recommend improvements.
Collaboration & Communication
- Collaborate with Product, Design, Backend, and QA.
- Clarify technical requirements and provide input on project planning and estimation.
- Coordinate API integration and resolve technical issues with Backend teams.
- Communicate progress, challenges, and ensure timely delivery of assigned tasks.
Requirements:
- Bachelor's Degree or Diploma in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 2–3 years of experience in mobile application development.
- Proficient in iOS and/or Android development.
- Experience with mobile frameworks such as Flutter or React Native will be an added advantage.
- Familiar with REST APIs, third-party integrations, and mobile application architecture.
- Knowledge of Git, debugging, testing, and application deployment processes.
- Strong problem-solving, analytical, and troubleshooting skills.
- Able to work independently and collaboratively within a cross-functional team.
- Good communication skills, proactive attitude, and ability to meet project deadlines.
- Experience publishing and maintaining applications on the Apple App Store and Google Play Store will be an advantage.
Pay: RM4,500.00 - RM6,000.00 per month
Work Location: In person