datatrota
Signup Login
Home Jobs Blog

Android Developer at eHealth Systems Africa

eHealth Systems AfricaAbuja, Nigeria Software Development
Full Time
eHealth Africa is focused on improving healthcare by creating effective ways to implement reliable health information management systems. We have developed eHealth and mHealth solutions that can be rapidly deployed to manage patient information, streamline clinical procedures, and provide data and analysis on health program outcomes. Accurate health data will provide NGO’s, hospitals, and donor agencies with access to timely health system indicators needed to evaluate their health interventions and respond to critical public health needs. We bring about positive change by harnessing the potential of technology, valuing the power and knowledge of local people, and maintaining a sharp focus on the health worker. To help close the gap in access to health care we have developed and share a depth of expertise in: eHealth and mHealth software and solutions Technology Infrastructure Training and capacity building for sustainable health systems Research and data analysis Project Management eHealth Africa works closely with health NGOs in order to provide them with technology solutions that will enhance their on-going and new health programs. We also strive to work with state and government officials to manage large scale implementations at health facilities across the country. eHealth and Information Systems Africa, Inc. is a California, USA Public Service Corporation. We have offices based in California, USA, and Kano, Nigeria.

Purpose of the position

  • The Android Developer {Consultant} will support eHA’s Global Health Monitoring, predominantly by working with the team to transition and stabilize the global health monitoring platform in eHA.
  • Specifically, s/he will be responsible for transitioning and stabilizing the Android application.

What you’ll do

The mobile engineer will support eHA’s Global Health Informatics team predominantly by

  • Mobile App Development and Optimization: You’ll play a key role in developing, optimizing, and stabilizing the Android application for eHA’s Global Health Informatics team, ensuring it performs efficiently in low-connectivity environments.
  • Cross-Platform Development: Work on existing Flutter applications, facilitating cross-platform functionality between Android and other platforms while maintaining performance and usability.
  • Customer-Facing Collaboration: Engage with customers and stakeholders to gather feedback, translate their needs into technical requirements, and ensure user-friendly experiences on mobile devices.
  • System Integration: Collaborate with backend developers to ensure the seamless integration of mobile app functionalities with backend systems, particularly in health monitoring applications that require real-time data and reliable performance.
  • Ongoing maintenance for bug fixes or minor adjustments
  • Collaborate with other engineers, CTO, product, customer success and other business stakeholders
  • Use tools and methodologies that help establish efficient processes for strong and rapid growth

Technology knowledge Required

  • Cross-Platform Expertise: Strong experience with both native Android development (Java/Kotlin) and cross-platform development using Flutter for building efficient, scalable applications.
  • Backend Integration: Experience with backend technologies, APIs, and working with databases to ensure mobile apps are seamlessly integrated into complex health information systems.
  • Performance Optimization: Understanding how to optimize mobile applications for performance, especially in low-bandwidth and high-latency environments, is crucial for this role.
  • Security Best Practices: Knowledge of securing mobile applications, particularly in healthcare environments where patient data security and compliance are critical (e.g., HIPAA, GDPR).
  • Kotlin Multiplatform Mobile
  • Testing, CI/CD, and internal distribution tools

Who you are

You are a good fit for this position if you are a highly effective and flexible mobile engineer who is motivated by solving challenging technical problems equally with understanding the needs of the customer. You are eager to learn and enjoy building streamlined user experiences with modern design techniques.

  • B.S. or M.S. degree in computer science or equivalent work experience relevant to the role
  • 5+ years of software development experience, 2+ with Android
  • A strong understanding of CS foundations including data structures and algorithms
  • Experience building native Android applications which have been successfully released to the Play Store
  • Experience with fully automated CI/CD systems
  • Understanding of successful quality assurance principles
  • Outstanding communication and organizational skills
  • Desire for continuous learning, exploration, and innovation
  • Self-starter and ability to work independently
  • Primarily motivated by sense of mission and purpose
  • Having a Google Professional Android Developer (PAD) Certification is an added advantage.

Bonus Qualifications:

  • Experience with the flutter development framework
  • Experience with IoT and advanced Bluetooth strategies
  • Experience with backend development
  • Expertise in data-intensive B2B applications
  • Familiarity with machine learning applications
  • Experience in supply chain and logistics or building customer/partner-facing API solutions
  • Experience developing for low-connectivity environments

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend