Total-TECH Co.
” The Job Description”
- Own the Flutter application from architecture to release refactor the MVP into a modular, maintainable, production-grade app.
- Translate high-fidelity UI/UX designs into pixel-perfect, performant Flutter screens with smooth animations and state management.
- Integrate APIs securely and efficiently with the backend.
- Implement robust security practices — encrypted local storage, data protection, SSL/TLS handling, and secure communication with the backend.
- Ensure performance optimization across Android and iOS (load times, caching, background sync).
- Set up testing and release workflows (CI/CD, versioning, crash monitoring).
- Collaborate closely with the product and backend engineers to refine app logic, flows, and API contracts.
- Contribute strategically to technical decisions, feature feasibility, and scaling considerations.
Requirements:
- 4–7 years of professional mobile development experience.
- 3+ years of hands-on Flutter/Dart experience with a proven record of published or production-ready apps.
- Experience building or contributing to a live consumer app, ideally having seen a product’s journey end-to-end(from MVP to release).
- Deep understanding of state management (Provider, Riverpod, Bloc, etc.) and Flutter architecture patterns.
- Strong experience translating Figma or XD designs into flawless Flutter implementations.
- Familiarity with RESTful APIs, authentication, error handling, and data synchronization.
- Experience with secure local storage (Hive, encrypted prefs, SQLite, etc.) and offline-first app strategies.
- Understanding of app performance, memory optimization, and release processes for Google Play and App Store.
- Working knowledge of CI/CD, Firebase, or crash/error analytics tools.
- Bonus points for candidates who have experience in startups or small teams, are familiar with financial data apps or open banking APIs, and have a passion for UX craftsmanship.
