Java Developer (Android Studio) – NetOne Information Technology Ltd

2 weeks ago
Application deadline closed.

Job Description

Who’s Hiring?

NetOne is a leading technology services Group based in Lusaka, Zambia. Since its inception in 2007, the group has grown to be Zambia’s leading technology service provider offering a range of solutions including client computing and enterprise business solutions with long-standing relationships with leading OEM manufacturers across the ICT sector. NetOne owns and operates Zambia’s first Tier III carrier-neutral data center offering colocation services, infrastructure as a service, and software as a service. NetOne also owns and operates the Swish Pay platform enabling digital payments from consumer to merchant. NetOne has been at the forefront of business digital enablement and has a strong track record in deploying leading Software Solutions both off-the-shelf and bespoke depending on individual business requirements.

About the Job

We are looking for a highly skilled Java Developer with expertise in Android Studio to join our dynamic team. The ideal candidate will have a strong understanding of Java programming, Android development, and experience with Android Studio to create exceptional mobile applications for our customers.
As a Java Developer (Android Studio), you will be responsible for designing, developing, and maintaining Android applications while ensuring that they perform seamlessly and provide a positive user experience. You will work closely with the design and product teams to turn project requirements into well-engineered Android applications.

Key Responsibilities:

  • Android Application Development: Develop high-quality, scalable, and efficient Android applications using Java and Android Studio.
  • UI/UX Collaboration: Work with designers and product managers to implement intuitive and aesthetically pleasing user interfaces.
  • Code Optimization: Write clean, maintainable, and well-documented code that follows industry best practices and coding standards.
  • Testing and Debugging: Test and debug applications to ensure high performance, security, and reliability. Use Android Studio tools and third-party libraries to enhance functionality.
  • App Maintenance: Monitor and update apps after release to ensure compatibility with the latest Android OS versions, and manage app version releases.
  • Cross-functional Collaboration: Collaborate with back-end developers to integrate APIs and services that are required by the Android applications.
  • Troubleshooting & Bug Fixes: Investigate, analyze, and resolve technical issues in a timely manner.
  • Stay Updated: Keep up to date with the latest Android development trends, technologies, and best practices.

Skills and Qualifications:

  • Core Skills: Proficiency in Java, with a solid understanding of object-oriented programming (OOP) principles.
  • Android Development: Strong knowledge of Android SDK, Android Studio, and the Android development lifecycle.
  • UI/UX Design: Familiarity with Android design principles, patterns, and best practices (e.g., Material Design).
  • Version Control: Experience using Git for version control and collaboration in a team environment.
  • API Integration: Experience in integrating RESTful APIs and handling JSON data within Android applications.
  • C# and .NET: Experience in C# and .NET will be an added advantage.
  • Testing & Debugging: Proficiency in Android debugging tools, unit testing, and optimizing performance.
  • Cross-platform Compatibility: Ability to design apps that perform well across a range of devices and Android versions.
  • Database Knowledge: Experience with SQLite, Firebase, or other mobile-friendly databases.
  • Communication: Excellent communication skills and the ability to work in a collaborative team environment.

Preferred Qualifications & Experience:

  • Experience with Google Play Store publishing, app updates, and app submission processes.
  • Knowledge of agile methodologies such as Scrum or Kanban.
  • Experience with mobile app analytics (Google Analytics, Firebase Analytics).
  • Experience with mobile apps with Google Maps.
  • Education: Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
  • Experience: 2+ years of professional Android development experience.

How to Apply:

Send us your CV detailing your academic qualifications, professional qualifications, and work experience. ONLY short-listed candidates will be contacted for detailed CVs and other requirements. You can email your CV to careers@netone.co.zm.