Translate functional requirements from users into sound technical designs that meet the objectives
Design, develop and implement mobile applications in accordance with user requirements
Prepare test plans and conduct SIT and UAT to ensure robustness and quality of applications
Troubleshooting and debugging to optimize performance
Involve in applications roll-out to respective app stores
Stay up-to-date with new technology trends
Undertake any ad-hoc duties assigned by superior
Participate in full mobile application development lifecycle
Deliver projects on time and ensure that it meets the business requirements
Provide production support and ongoing maintenance and enhancement of mobile applications
Able to work both independently as well as with a team on multiple projects
Requirements
Minimum Diploma/ Degree in Information Technology or equivalent
Proven software development experience in Android
Senior level with more than 2 years related working experience and Junior level as fresh graduates are all welcomed
Android developer candidates need to have solid understanding of Android development in Java/Kotlin
Prefer developer with experience in cross platform mobile application development (e.g. ReactNative, Ionic)
Familiar with common third-party libraries and APIs
Experience in web service integration with apps (JSON, XML, SOAP, REST)
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development lifecycle, including publishing mobile apps on App stores/Google play
Candidates with advanced working experience in development with Android SDK, Cocoa, Objective-C Frameworks, and tools will be in advanced consideration.
Must be analytical, self-driven and proactive in keeping up with new technologies and programming languages
Command of English
Can be Project Manager if qualified
Full time, willing to work onsite
Desired Skills and Experience
Web Service, JSON, Android Development, Troubleshooting, Android SDK, XML, SOAP, Kotlin, Application Development, Information Technology, Publishing, Mobile Applications, Debugging, Software Development, Business Requirements