The Ministry is looking to create high-impact Android mobile experiences and needs a Senior Mobile Application Developer to lead the design, development, and continuous enhancement of their mobile applications.
Requirements
- Minimum of 5 years of professional experience in mobile app development, with proven expertise in Android (Kotlin, Java and or Android Studio and mobile SDKs).
- Experience with RESTful API integration and third-party service connectivity.
- Familiarity with Agile workflows, Git-based version control, and CI/CD best practices.
- Demonstrated ability to translate design files into fully functional mobile applications.
- Possess strong willingness to learn. Must demonstrate ability to be proactive about learning.
- Experience with Kotlin, Java, and other modern technologies aligned with modern mobile development standards.
- Familiarity with cross-platform considerations and optimization of Android components within the Ministry’s app ecosystem.
Responsibilities
- Lead the design and development of Android applications using Kotlin, Java, or other relevant technologies aligned with modern mobile development standards.
- Translate UI/UX designs (e.g., Figma) into functional, responsive mobile features that reflect Ministry brand and user experience expectations.
- Write clean, maintainable, and well-documented code that supports long-term performance and scalability.
- Collaborate with backend engineers to design and implement robust API integrations.
- Conduct usability testing, performance audits, and accessibility reviews to ensure mobile apps meet Ministry standards for quality and reliability.
- Diagnose and resolve defects, stability concerns, and performance bottlenecks across Android platforms.
- Participate in roadmap planning and contribute to mobile architecture decisions and feature prioritization.
Other
- Bachelor’s degree in Computer Science Software Engineering, a related field preferred or comparable learning/experience.
- Excellent interpersonal skills with the ability to develop sincere business/Ministry relationships.
- Strong written and verbal communication and presentation skills.
- Demonstrated commitment to the social sector with a passion for our mission and values.
- A collaborative and flexible style, with a strong service mentality. Need to be seen as a team player.