Connecting...

W1sizmyilcivc3j2l3d3dy9vbgl2zxivy3vycmvudc9wdwjsawmvchjvzhvjdglvbi9wzw9wbgvzb2x2zwqvaw1hz2vzl2jhbm5lci1kzwzhdwx0lwe0n2e3ndcxzmfiyzk3mzkwnzywytaxyzazmjc1nzi0otfizjg0yzdiztcxyjlhmzbjyme4ztnlztg0owm0odcuanbnil0swyjwiiwidgh1bwiilciyntywedqwmcmixv0

Android Developer

Android Developer

Job Title: Android Developer
Location: Gauteng
Industry:
Salary: 0.00
Reference: JN -052017-8346
Job Published: August 07, 2017 10:46

Job Description

JOB CONTEXT
We are looking for an Android Developer responsible for the client side of our service.
Your primary focus will be to implement a complete user interface in the form of a mobile web app, with a focus on performance.

QUALIFICATIONS 

Required (not negotiable)

  • Grade 12 Senior Certificate (Matric)
  • Relevant degree / diploma


Advantageous (nice to have):

  • A relevant university computer science degree or equivalent.


SKILLS

Required (not-negotiable):

  • Java
  • JUnit
  • Android API's
  • Knowledge of the SOLID principles (Clean code)
  • OO concepts
  • TDD
  • BDD
  • Testing methodologies (Smoke / Pen / Integration)
  • Software design patterns
  • Good problem solving skills
  • Agile (Scrum & Kanban)
  • Atlassian tools : Confluence / JIRA / Bamboo
  • GIT
  • Continuous integration
  • Data structures and algorithms


EXPERIENCE

Preference given to candidates with:

  • Robolectric
  • Calabash
  • Clean Code Principles
  • GIT


ATTRIBUTES AND COMPETENCIES

  • Presentable
  • Pragmatic
  • Diligent
  • Perseverant
  • Proactive
  • Leadership
  • Planning and organising
  • Knowledge Specialisation
  • Must be individually driven and motivated
  • Must be reliable and responsible
  • Must be enthusiastic and very willing to learn


ADDITIONAL MUST-HAVES

  • Must be willing to work overtime when required.
  • Must be willing to do business travel to customer sites as and when required.