Mobile Developer

  • KPMG
  • Dec 12, 2018
Full time Information Technology

Job Description

  • Understand clients’ business requirements and transform them to mobile applications that solve real and complex business needs.
  • Design and implement mobile applications that work on both Android and IOS.
  • Perform UI, instrumentation and unit testing using relevant frameworks such as Mockito and Espresso.
  • Implement an adaptive user interface to accommodate a range of   devices
  • Build applications that handle different network access scenarios elegantly.
  • Collaborate with both UI/UX designer and backend developers
  • Collaborate with other team members to provide best solutions to different clients’ needs.

Experience

  • Relevant work experience in developing native android applications using Java/Kotlin.
  • Relevant work experience in developing hybrid applications using at least one of Ionic, React native, Xamarin or Flutter.

Qualification(s)

  • Minimum of second class upper in a computer related field.

Knowledge, Skills & Attribute

  • Strong knowledge of native android apps development using Java/kotlin.
  • Work experience in developing hybrid mobile apps using at least one of React native, Xamarin, Ionic, or Flutter.
  • Strong knowledge of libraries such as Retrofit, Dagger2, and Butterknife.
  • Knowledge of architectural patterns such as MVP and MVVM.
  • Proficiency in writing tests for mobile applications.
  • Strong communication skills(ability to explain technical concepts to the non-technical professionals/ client personnel).

Salary

Negotiable