RESPONSIBILITIES
• To design and build advanced applications on iOS and Android platform using native and hybrid technologies.
• To provide unit-testable code covering edge cases, usability and general reliability.
• Work closely with the project team in the areas of design, requirements, functional specifications, implementation, coding and testing.
• Work closely with server-side development teams to come up with mobile/experience-optimised APIs.
• Work closely with UI/UX specialists to build mobile app interfaces with an emphasis on usability.
• To work on bugs and provide timely fixes.
• Ensure source codes are optimised, written and documented in compliance with company’s standards.
• Ensure timely project delivery with good quality
BASIC QUALIFICATIONS:
• Minimum of 1-year hands-on experience in iOS Mobile Application Development using Swift/Objective-C and XCode for iOS, Or
• Minimum of 1-year hands-on experience in Android Mobile Application Development using Java/Kotlin and Android Studio of Android, Or
• Minimum of 1-year hands-on experience in Mobile Application Development using JavaScript frameworks such as PhoneGap (Apache Cordova), Ionic or React Native, Or
• Minimum of 1-year hands-on experience in Mobile Application Development using Xamarin (C#) and Visual Studio for both iOS and Android
• At least a Diploma, Advanced/Higher/Graduate Diploma, Bachelor’s Degree, Post Graduate Diploma, Professional Degree in Computer Science/Information Technology or equivalent
• Fresh graduates are encouraged to apply.
• This position is open to final year students who are undertaking their practical/industrial training.
DESIRED SKILLS / QUALIFICATIONS
• Experience in implementing native and hybrid-based mobile applications with integration to server-side backends and content management systems
• Experience in Project Management methodologies such as waterfall and agile.
• Experience in implementing server-side systems to support mobile applications.
• Experience in development using web technologies such as Angular, React
• Experience using social media APIs
• Experience in using cloud-based services such as AWS SNS
• Ads and analytics integration using 3rd party solutions
• Experience in building releases for test and production environments
• Experience in using CI/CD pipelines (but not limited to) Jenkins, Fastlane
• Excellent comprehension of OO concepts and implementation in Mobile Application Development
• Experience in implementing Reactive Programming as well as Observable and Iterator patterns and Functional Programming
• Experience in using design and proto-typing tools such as Sketch and InVision
• Published examples of mobile applications on iOS App Store and/or Google Play