Talent Acquisition
Position: Android Developer
Number of Positions: 1
Location: (Abu Dhabi – United Arab Emirates)
Experience: 5-7 years
Education: Bachelor’s Degree (Computer Science)
Contract: 07 Months Extendable
Job Responsibilities:
– Experience with mobile CI-CD (Jenkins or similar) is preferred.
– Excellent programming skills in at least 2 modern programming languages/ frameworks, such as Swift, Objective C, Java, Node.JS, JavaScript, C, C++, Python, or others.
– Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies.
– Extensive experience with Android SDK, Google Play Services, and Android Compatibility Library.
– Extensive mobile development experience using Android, Android Studio and Gradle to develop both phone and tablet apps.
– Experience with Android front-end/UI development (with knowledge of Google Material Design), Web services & XML/JSON/REST connectivity/consumption, and local storage/databases/SQLite.
– Experience in Android development patterns including Java OOP, MVP, Json, Rest APIS,
– Experience with common Android libraries such as Dagger2, Retrofit2, etc.
– Experience with IBM Mobile First Platform is preferred.
– Extensive experience of TDD and writing unit and UI tests using Junit, Mockito, espresso, etc.
– Experience with code coverage and unit testing tools JaCoCo.
– Extensive experience with Git, such as branching, merging, tagging and Pull Requests.