Design and develop native mobile applications for Android and
Samsung Knox SDK
Integrate mobile apps with RESTful web services
Work with UX Designers and other Developers to build enterprise
Work as part of an agile team on leading edge technologies
2+ years experience developing mobile applications software
Excellent working knowledge of objective oriented language (Java,
XML) - including 1+ years advanced and strong Java coding skills
to develop and deploy apps
2-3+ years experience in software quality assurance and testing of
mobile and web cloud based systems
Strong experience in regression testing to identify bugs and issues
within software before they occur in real user environment
Demonstrated expertise with the Android SDK and preferred
Samsung Knox SDK.
Strong experience and understanding of Android Design
Principles, Android APIs and capabilities and app development for
multiple screen sizes.
Understanding of issues surrounding multiple device compatibility,
the Android permission systems and the complexities of threading.
Strong experience using RESTful APIs, Web Services, JSON and
XML to integrate mobile applications to server side systems such
as web server systems and portals
Good understanding of software development best practices
Experience working in an SCRUM agile environment
Experience in using Jira for bug/issue tracking and Balsamiq for
wireframes is favorable
Good understanding of software testing, quality assurance best
Working knowledge of SCM with strong emphasis on versioning
controls, Git and proper Git Flow.
Experience with continuous integration environment and test-
Must reference software projects you have been involved with from
either a QA, Testing or Development perspective that are available
Preferred experience working with apps in Payments, Taxi or
Transport industry or working with wireless device integration such
as Internet of Things devices or location-based applications.
Tackle daily challenges with your creative problem solving.
Good communicator and team player with strong organisation
Good written and verbal English
Proven ability to understand complex business requirements
Ability to be proactive, finding solutions to problems and meeting
deadlines. Good time management.
Great attention to detail when it comes to identifying bugs and
issues within software applications
A passion for technology and developing best of breed products
Willingness to share and explore with the team to keep ideas and
information flowing for ever improving product development
Comfort with ambiguity and changing priorities / requirements
while still writing quality code.