Android Developer (SDT)

Location: Johannesburg, Gauteng, South Africa
Date Posted: 11-10-2017
Our client requires the services of a Smartphone Developer (Android specialist) reporting to the Development Manager. The successful candidate will be expected to lead the delivery of Android Software solutions to achieve customer satisfaction.
Should you be interested in this challenge and meet the job requirements, please forward your application.
Key roles and responsibilities:
  • Software flow and design
  • Meet best practice criteria in the design of smartphone applications and aligned with roadmap
  • Meet best practice criteria in the software development process
  • Follow the system roadmaps and technology strategy
Software development
  • Delivering “first time right” applications to the testing team
User Experience (UX)
  • Good UX design
Software maintenance
  • Attending to bugs allocated in a timely manner
  • Regular maintenance of existing systems
Engineering development process and environment
  • Development standards followed
  • Implementation / utilization of TFS
  • Preparing any required documentation needed (example CCB)
Knowledge transfer / training / hand over
  • Knowledge transfer / training of first tier support (Support Division)
  • Knowledge transfer / training of fellow developers
  • Multi-threaded and parallel development experience advantageous.
  • Service Oriented Architecture (SOA) experience beneficial.
  • Three tier development experience beneficial.
The incumbent displays the following competencies:
  • Strong ability to conceptualise the interface
  • Professional attitude
  • Tasks to be completed accurately & on time
  • Strong interpersonal skills
  • Strong visual communication ability
  • Ability to present finalized ideas and concepts
  • Ability to identify opportunities and capitalise on them
  • Ability to Organise
  • Ability to take initiative
  • Ability to work under pressure and meet deadlines
  • Accountability
  • Achievement driven
  • Attention to detail
  • Analysis
  • Business approach
  • Business knowledge
  • Conflict management
  • Consulting
  • Flexibility
  • Information seeking
  • Innovation
  • Integrity
  • Judgment
  • Learning ability
  • Managing complexity
  • Resilience – stress tolerance
  • Responsibility
  • Self-management
  • Sensitivity
  • Teamwork
  • Time management
Education & Qualification
  • Matric Grade 12
  • Bachelor's degree or Diploma in Computer Science
  • Training on relevant technologies: Android SDK, experience with REST and JSON web-services
  • Minimum 2 years’ experience on Android development.
  • 3-5 years of software development experience
Additional Skills Qualifications, and Experience
  • Microsoft Team Foundation Server experience (or GIT)
  • Agile Scrum development methodologies
  • Standard Microsoft Office efficiencies are required
  • Experience with REST and JSON web-services.
  • Experience with BlackBerry development advantage.
  • Experience with Microsoft Windows Mobile development advantage.
  • Experience with Android mobile development advantage.
  • Solid understanding of complete mobile development lifecycle.
  • Source code control understanding with TFS or GIT advantage.
  • Extensive experience in Java programming.
  • Extensive knowledge of OO structure and passion for good structured development practices.
this job portal is powered by CATS