Work Mode: On-site for the first 3 months, then Hybrid (3 days in office, 2 days remote)
Work Hours: 8:00 AM – 5:00 PM, Monday – Friday
Job Summary
We are seeking an experienced Mobile App Developer to design, develop, and maintain high-quality mobile applications that align with business objectives and deliver excellent user experiences.
The successful candidate will work with cross-functional teams to gather requirements, build scalable solutions, implement new features, and ensure mobile applications remain secure, responsive, and optimised for performance.
Key Responsibilities
Technical Development
- Design, develop, and maintain mobile and web-based applications from concept to deployment.
- Write clean, scalable code and conduct unit testing and debugging to ensure high-quality applications.
- Build mobile applications compatible across multiple platforms and devices.
- Implement updates and improvements based on application reviews and performance analysis.
- Collaborate with UI/UX designers to create intuitive and engaging user interfaces.
- Manage source code using version control systems such as Git.
- Stay updated with emerging technologies and industry trends in mobile development.
Collaboration & Communication
- Work closely with cross-functional teams including ICT professionals, analysts, and designers to define application features and improvements.
- Communicate technical issues clearly and contribute to problem-solving initiatives.
Customer & Performance Focus
- Resolve mobile application incidents promptly to ensure internal user satisfaction.
- Monitor application performance including uptime, responsiveness, and reliability.
- Ensure mobile applications are optimized for performance, speed, and responsiveness.
Requirements
Educational Qualification
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Certifications
- Flutter Certified Application Developer or React Native certification is an added advantage.
Experience
- 3 years proven experience as a mobile or app developer with a strong portfolio of projects.
- Experience with app store submission processes and app lifecycle management.
- Experience working with databases such as SQLite, Firebase, or similar technologies.
- Familiarity with cloud services such as AWS, Google Cloud, or Azure.
- Knowledge of backend technologies such as Node.js, Python, or PHP is an advantage.
- Familiarity with development tools such as Android Studio and Xcode.
Skills & Competencies
- Proficiency in Flutter and React Native for cross-platform development.
- Strong problem-solving and analytical skills.
- Knowledge of UI/UX principles and best practices.
- Experience using version control tools such as Git.
- Excellent communication and collaboration skills.
Working Conditions
- The role requires working in an air-conditioned office environment for extended periods and may occasionally require off-site work.