Job Description
About NetOne Zambia
NetOne Zambia is a leading provider of innovative IT solutions, delivering transformative technology services throughout Zambia and the Southern African region. With over 17 years of industry experience, we serve both public and private sector clients by driving digital growth and operational excellence.
Job Summary
We are looking for a Flutter Developer who will be in charge of reviewing the software specifications and UI mockups, developing a cross-browser mobile application from scratch, and leading the application testing effort. Ensure you create high-performing applications with a smooth user experience.
Roles & Responsibilities:
-
Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language.
-
Developing user interface components and implementing them by following well-known Flutter / Dart workflows and practices.
-
Communicating with product and engineering leads to implement business and project objectives.
-
Code review of team members’ commits as part of CI/CD cycle.
-
Participate in testing, quality assurance and bug fixes as part of the CI/CD cycle.
-
Assist in the development and maintenance of cross-platform mobile applications using Flutter.
-
Collaborate with designers and the development team to implement new features and enhance user experience.
-
Write clean, scalable, and maintainable code following best practices.
-
Debug and resolve technical issues or bugs in the application.
-
Participate in team meetings, discussions, and code reviews.
-
Stay updated with the latest trends and advancements in mobile app development and Flutter framework.
Qualifications & Requirements:
-
2–5 years of mobile development experience (iOS/Android).
-
Minimum 2 years working with Flutter and Dart.
-
Strong grasp of app architecture, state management, and Flutter flavors.
-
Solid communication and collaboration skills.
-
Experience working in remote development environments.
-
Familiarity with consumer-facing apps is a plus.
-
Bachelor’s degree in Computer Science or related field preferred.
Skills
-
Mobile & Tools: iOS, Android, Flutter, Git, CI/CD, Docker, Kubernetes, Gradle, Maven
• Languages & Frameworks: Dart, Java, Kotlin, JavaScript, PHP, Golang, GraphQL, Laravel, React.js, Vue.js, Spring, Hibernate
-
APIs & Integration: RESTful APIs, WebSockets, SSO, OpenID, LDAP, Payment Gateways
-
Performance & Architecture: Caching, Profiling, Load Balancing, Microservices, Queue Optimization
-
Database & Server: PostgreSQL, NGINX
-
Soft Skills: Team collaboration, communication, time management, problem-solving, adaptability, stakeholder engagement
-
Other: Security best practices, code review, business-aligned development, presentation skills, self-starter mindset, familiarity with tech trends and office tools. Use of Swagger would be an advantage