About Company:
We run a Business Management System. We are also branched out and well versed in the Telemedicine, Logistics, Agriculture as well as the Travel and Tourism industries.
Job Description:
We are seeking a highly skilled Flutter Developer to join our engineering team on a project-based contract. In this role, you will be embedded within our existing development team to build a fully-featured mobile application for both iOS and Android that mirrors and extends our established web platform. This is a hands-on, collaborative role designed for a developer who excels in translating complex web flows into high-quality, production-ready mobile experiences.
The contract offers a strong potential for extension or long-term engagement for a candidate who demonstrates technical excellence, proactive initiative, and seamless team chemistry.
Requirements:
Feature Implementation & UI Development
Web-to-Mobile Translation: Translate existing web application features and UI patterns into a native-feeling Flutter application for iOS and Android.
Design Implementation: Work closely with the design team to implement pixel-accurate, responsive, and accessible UI components.
Performance Optimization: Help define and adhere to mobile-specific performance standards, including startup time, frame rate, and memory footprint.
Architecture & Backend Integration
State Management: Integrate with existing REST or GraphQL backend APIs and handle state management cleanly using scalable solutions.
Collaborative Architecture: Coordinate daily with existing developers to align on architecture decisions, APIs, and shared business logic.
App Store Management: Assist with the end-to-end submission process for both the Apple App Store and Google Play Store.
Engineering Culture & Quality
Clean Code: Write maintainable, well-documented Dart code supported by unit and widget tests.
Proactive Risk Management: Raise flags regarding technical risks, scope creep, or integration challenges early in the development cycle.
Quality Assurance: Participate in code reviews, support QA efforts, and lead bug triage during testing phases.
Qualifications and Skills:
Experience:
3+ years of professional mobile development experience.
At least 2 years of focused experience using Flutter and Dart.
Shipping History: Demonstrable experience shipping high-quality Flutter apps to both the Google Play and Apple App Stores.
Technical Mastery:
Deep understanding of Flutter’s widget tree, rendering pipeline, and lifecycle management.
Proficiency with at least one major state management solution (Riverpod, Bloc/Cubit, Provider, or GetX).
Solid experience integrating RESTful APIs and handling asynchronous operations.
Version Control: Comfortable using Git in a multi-developer environment (branching, PRs, and conflict resolution).
Nice-to-Have Skills
Familiarity with Firebase services (Auth, Firestore, Push Notifications, Crashlytics).
Experience with CI/CD pipelines for mobile (Fastlane, Codemagic, GitHub Actions).
Exposure to native Android (Kotlin/Java) or iOS (Swift) for writing platform-specific plugins.
Understanding of deep linking and secure data storage practices.
Salary
Very attractiveApplication Closing Date: Not specified
Application Instructions:
Interested and qualified candidates should forward their CV to: hrng@turbham.com using the position as subject of email.
Job Information
Deadline
Not specified
Job Type
Contract
Industry
ICT/TECH
Work Level
Experienced
State
Not specified
Country
Nigeria