MOBILE APPLICATIONS DEVELOPER
ob Description – Mobile Application Developer
Position: Mobile Application Developer
Company: Champion Management Services Pte. Ltd.
Product: HSEF – Health, Safety, Environment & Facilities Management App
Location: Singapore
Employment Type: Full-Time
About the Role
We are looking for a skilled and motivated Mobile Application Developer to join our team and work on the development and continuous improvement of the HSEF App, a workplace safety, compliance and HR management platform.
The successful candidate will be responsible for developing new mobile application features, improving existing functions, fixing bugs, integrating APIs, conducting testing and supporting application releases for both Android and iOS platforms.
The role involves working closely with the project team, UI/UX team, backend developers and management to understand requirements and deliver reliable, user-friendly mobile solutions.
Key Responsibilities
Develop, maintain and enhance the HSEF mobile application for Android and iOS.
Convert business requirements, workflows and UI/UX designs into functional mobile application features.
Develop modules such as:
E-Inspection
E-PTW / Permit to Work
E-TBM
E-Checklist
Documents
Asset Register
Requisitions
LOA
Chat
HR Module
Integrate mobile applications with REST APIs and backend services.
Implement features such as push notifications, QR code scanning, photo/video uploads, GPS/location services, digital signatures and attendance functions.
Troubleshoot and resolve application bugs, crashes and performance issues.
Conduct unit testing, functional testing and regression testing before releases.
Ensure application compatibility across different mobile devices and operating system versions.
Work with backend developers to troubleshoot API and data-related issues.
Coordinate with the project team to understand requirements and provide technical solutions.
Participate in application design, development, testing and deployment activities.
Monitor application performance and user feedback and implement improvements.
Prepare and manage application builds and releases through Google Play Store and Apple App Store.
Maintain proper technical documentation and development records.
Ensure application development follows appropriate security and data-protection practices.
Provide technical support for production issues and urgent application defects.
Requirements
Diploma or Degree in Computer Science, Information Technology, Software Engineering or a related field.
2–5 years of experience in mobile application development.
Strong experience in developing Android and/or iOS applications.
Experience with Flutter, React Native, Kotlin, Java, Swift or similar mobile development technologies.
Good understanding of REST APIs, JSON and backend integration.
Experience with Git/version control systems.
Good understanding of mobile UI/UX principles.
Experience with push notifications, QR codes, camera, GPS and file/image uploads will be an advantage.
Experience with Firebase or similar mobile services is an advantage.
Experience publishing applications on Google Play Store and Apple App Store is preferred.
Good troubleshooting and problem-solving skills.
Ability to work independently as well as with a development team.
Preferred Experience
Candidates with experience in any of the following areas will be preferred:
Workplace Safety / WSH applications
HR or workforce management applications
Inspection or checklist applications
Permit-to-Work systems
Attendance and employee management systems
SaaS / cloud-based applications
Enterprise mobile applications
Applications involving multiple user roles and approval workflows
Key Skills
Technical Skills
Mobile Application Development
API Integration
REST API / JSON
Git
Firebase
Push Notifications
QR Code
GPS / Location Services
Camera & File Upload
Mobile Application Testing
App Store / Play Store Deployment
Soft Skills
Problem-solving
Attention to detail
Team collaboration
Communication
Time management
Ability to understand business requirements
Ability to work in a fast-paced development environment