Java Developer (Android Studio) at NetOne Information Technology Ltd
- Company: NetOne Information Technology Ltd
- Location: Zambia
- State: Lusaka
- Job type: Full-Time
- Job category: IT/Telecom Jobs in Zambia
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.
Method of Application
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.