Website AltGen Zambia
A fast-growing fintech company transforming digital payments across Southern Africa is looking for a Senior Flutter Developer to take ownership of its mobile and Point of Sale (POS) application stack. This is a hands-on senior role where you’ll lead feature development, drive technical direction for the Flutter codebase, and ensure seamless performance across payment and POS hardware.
Working at the intersection of mobile engineering and fintech, you’ll be responsible for building high-quality, production-ready applications while maintaining a modern, reliable codebase. You’ll transform Figma designs into polished user experiences, oversee dependency management and platform upgrades, and develop robust integrations with payment and POS devices. Success in this role requires a strong focus on technical excellence, product quality, and the ability to deliver reliable solutions that perform consistently in real-world environments..
Key Responsibilities
Mobile Development & Product Delivery
- Lead the development of new features from concept through to production release
- Transform Figma designs into pixel-perfect, production-ready mobile applications
- Deliver intuitive, high-quality user experiences across mobile and POS platforms
- Collaborate closely with Product, Design, and Operations to deliver features on schedule
Flutter Architecture & Codebase Ownership
- Own the Flutter and Dart codebase, maintaining high standards of quality and performance
- Manage package updates, dependency upgrades, and framework migrations
- Ensure applications remain secure, stable, and compatible with supported platform versions
- Drive best practices for architecture, testing, and maintainability
POS & Payment Hardware Integration
- Develop and maintain integrations with Android-based POS devices, particularly Sunmi and Nexgo terminals
- Implement payment processing, printing, barcode and QR scanning, card reading, and peripheral integrations
- Troubleshoot hardware-specific issues and validate releases on physical devices
- Work alongside operational teams to ensure reliable deployments in production environments
Technical Leadership
- Mentor developers through code reviews and technical guidance
- Establish coding standards and development best practices
- Champion CI/CD processes, automated testing, and reliable release management
- Support sprint planning, backlog refinement, estimation, and delivery tracking within Jira
Experience
- 5+ years of professional mobile application development experience
- 3+ years of commercial Flutter and Dart development
- Proven experience developing applications for Android-based POS or payment terminals such as Sunmi or Nexgo
- Strong experience integrating third-party SDKs for payments, printing, scanning, or other hardware peripherals
- Experience managing Flutter dependency upgrades, migrations, and large production codebases
- Strong understanding of REST APIs, state management, native platform integrations, and offline-first application design
- Experience working with Jira in Agile development environments
What We’re Looking For
- A senior engineer who takes ownership and drives projects from idea to delivery
- Strong attention to UI/UX detail and a passion for building polished applications
- Excellent problem-solving and debugging skills across both software and hardware
- Clear communicator who collaborates effectively with cross-functional teams
- Comfortable mentoring developers and contributing to technical strategy
- Experience within fintech, digital payments, or financial services will be highly advantageous