Jobsinghana.com
 

Senior Android Developer

JOB SUMMARY

Company Esoko
Industry Information T...
Category I.T.
Location Accra
Job Status Full-time
Salary GH¢ 
Education Bachelor̵...
Experience 3 years
Job Expires Apr 10, 2017
Contact ...
 

Company Profile

Esoko provides two main services, Surveys and Messaging. Our solution combines mobile and web-based tools for data collection and analysis, with field deployment and management, to gain insights into targeted individuals and communities as well as messaging services using a variety of channels including SMS, Voice, IVR & Call Centres. Our services include customized software development for digital surveys, to collect biometric and spatial data; web-enabled reporting dashboards; field agent recruitment, training, and management; and verification and payment solution for social protection and agricultural programs.

We actively promote diversity, creativity, and professionalism in the workplace. To learn more about the company, visit www.esoko.com

Job Description

  • Reports to: Engineering Manager
  • Location: Ghana
  • Job Type: Full-time
  • Start date: immediately


Summary of Role
Esoko is changing how businesses manage smallholder farmers, suppliers and clients through the effective use of mobile/web innovations. The Senior Android Developer will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. The successful candidate’s primary focus will be the development of Android applications and their integration with back-end services. He/She will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Company Background
Esoko is changing how businesses manage smallholder farmers, suppliers and clients through the effective use of mobile/web innovations. Esoko offers to its clients:

  • Fasiba: An innovative solution that enables farmers to save and borrow toward the purchase of discounted agro-inputs on our platform
  • Insyt: A powerful survey tools which has redefined how governments, NGO’s, and commercial clients obtain and analyze rural data.

About the Role

  • Translate high-level requirements into a working system through iterative development
  • Design, build, and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Mentor other team members

Required Skills or Experience

About You

  • Extensive knowledge of Android’s resource system and experience developing for multiple screens, form factors, and densities
  • Experience with RESTful web services using XML/JSON data formats
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Experience with Android Market place & Distribution Process
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Experience with or exposure to a wide variety of Android APIs: e.g., location services, GCM, animations, gestures, in-app billing, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Excellent attention to detail
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Bachelor’s degrees
  • Minimum of 3 years’ professional android development
  • Passionate about working in a business with strong social impact
  • Passionate about innovative technology
  • Have a consultative approach to problem-solving for clients

How To Apply

Sorry, job has expired.

 
Note

Please note, employers receive numerous applications per posting and will only shortlist the most qualified candidates. Also Jobsinghana.com is not involved in any decision made by an employer/recruiter and therefore does not guarantee that applications sent will result in a candidate being shortlisted/selected for that position.
 
 
To Top