Your next big opportunity awaits
Heroic Digital | Lusaka
Innovating the future of tech solutions in Zambia.
Job Title: Software Engineer
Location
: Onsite
Job Type:
Contract
Salary
: Competitive/Depending on Experience
About the Role:
We are seeking a highly skilled *Senior Flutter Developer* with *5+ years of experience* in *cross-platform mobile and web development* using Flutter, along with strong backend expertise (Firebase or other backend technologies). The ideal candidate will have a proven consultancy background, delivering high-performance Flutter applications for *mobile (iOS/Android) and web*, integrated with scalable backend solutions.
Key Responsibilities:
β Design, develop, and maintain *Flutter applications/React Native/VueJS* for *iOS, Android, and Web*.
β Build responsive and performant *Flutter Web* applications with seamless cross-platform functionality.
β Integrate and manage *Firebase services* (Firestore, Auth, Cloud Functions, etc.) or other backend technologies (Node.js, Django, AWS, etc.).
β Optimize app performance, security, and scalability across all platforms.
β Collaborate with cross-functional teams to define, design, and ship new features.
β Provide technical leadership and mentorship to junior developers.
β Troubleshoot and debug complex issues across the full stack (frontend + backend).
β Ensure best practices in coding, testing, and CI/CD pipelines.
Requirements:
*5+ years of professional experience* in *Flutter development or react native or Vue JS(mobile + web)*.
Strong expertise in *Firebase* (or alternative backend solutions like Node.js, Django, AWS, etc.).
Proven consultancy experience with a *portfolio of published Flutter apps (mobile and web)*.
Deep understanding of *state management* (Provider, Bloc, Riverpod, etc.).
Experience with *RESTful APIs, GraphQL, and real-time databases*.
Proficiency in *Flutter Web* (responsive design, browser compatibility, PWA experience a plus).
Familiarity with *CI/CD pipelines* and DevOps best practices.
Strong problem-solving skills and attention to detail.
Nice to Have:
β Experience with *native Android/iOS development* (Kotlin/Swift). Vue JS or React Native
β Knowledge of *cloud platforms* (AWS, Google Cloud, Azure).
β Experience with *WebAssembly (WASM)* or performance optimization for Flutter Web.
β Contributions to *open-source projects* or active GitHub profile.
How to Apply:
Interested candidates should submit:
π *Updated resume/CV*
π *Portfolio/GitHub profile* showcasing previous Flutter projects (mobile + web), React Native, Vue JS
π *Cover letter* (optional but preferred)
Send your application to [email protected] with the subject: βSenior Software Engineer (Mobile + Web) β [Your Name]β.
We look forward to reviewing your work!
Don't miss out on this opportunity!