Our client based in Illovo, Gauteng; utilising large-scale data, AI and machine-learning is seeking a Mobile Developer to develop and maintain applications aimed at custom designed Android devices. With the primary focus being on the development of Android applications and their integration with back-end services. The position will be working along-side other engineers and developers working on different layers of the infrastructure.

RESPONSIBILITIES

  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization and automatization
  • Understand and translate business requirements into technical requirements.

MINIMUM REQUIREMENTS

  • BSc Degree in Computer Science or equivalent qualification
  • 5- 8 years’ experience working with offline storage, threading and performance tuning.

Familiarity with the following technologies and tools is advantageous

  • Retrofit
  • OKHTTP
  • Retrolambda
  • GSON
  • SQLCipher
  • Logback
  • Robolectric
  • Espresso
  • JUnit
  • Gradle

Desired Skills:

  • Android
  • Development
  • backend
  • front end
  • Development iOS
  • Android SDK
  • Mobile Development
  • Android Development
  • Development Of Mobile Applications

Learn more/Apply for this position