Android Developer ID: 12030 Location: Sandton Contract 6 - 12 months (possible extention) Salary: Market related dependent upon experience
A leading Digital Transformation partner for its customers operating in multiple business verticals. It has focus & expertise in various areas including business applications, enterprise software solutions, building niche capabilities in both digital domain and technologies and business processes. DES is a horizontal unit within our client specifically focusing on Digital Experience Transformation and Digital Marketing. DES continues to build niche capabilities to deliver world class experience for our clients and clients customers with modern execution practices and in depth technical as well as consulting and delivery skills. Experience Design, Front end engineering, Full stack development, Digital Platform engineering, Mobility, Digital Marketing are key focus areas for DES. Looking for self-motivated, highly skilled, outcome driven & Agile individuals to join our growing organization in the role mentioned above.
Work as a part of Agile delivery team with ability to contribute in spring planning, sizing and delivering as per required code quality standards
Write the code in line with defined coding standards and industry standard best practices
Write unit test cases ensuring required code coverage & execution
Perform as build coordinator as needed to perform tasks such as code merging, build, unit test cases execution, integration with services and deployment in Non-production environment
Write code keeping in mind Performance & Security aspects of the application you are developing
Must have at least 3+ years' experience developing mobile apps for Android devices
Design and development of mobile applications for Android using Native Mobile SDK Programming skills using Java
Knowledge of OOP Programming fundamentals
Knowledge in Dependency Injection using Dagger
Knowledge in Reactive programming using RxAndroid
Experience in writing unit tests using Junit
Hands on experience of configuration management using GIT
Good knowledge in REST APIs and integration
Hands on experience of managing user stories using JIRA
Good understanding of CI and CD using Jenkins, Bitbucket etc.
Exposure to deployment practices across environments using Hocky App, XL Release, XL Deploy etc.
Ability to identify best practices and contribute to practice team on the same