We are looking for a skilled and forward-thinking Mobile App Developer with 5–6 years of experience in Flutter and either Native Android (Kotlin) and basic iOS (Swift). The ideal candidate is not only a strong mobile developer but also demonstrates the ability to handle client communications, contribute to project coordination, and stay current with modern development tools, including AI-enhanced workflows.
This role combines hands-on development with responsibilities typically associated with a Team Lead.
Key Responsibilities
Technical Responsibilities
Design, develop, and maintain robust mobile apps using Flutter and native platforms (Kotlin/Swift).
Ensure optimal performance, low memory usage, and high responsiveness across platforms.
Collaborate with designers to create intuitive and visually appealing UIs.
Integrate RESTful APIs, GraphQL, Firebase, and third-party SDKs.
Write clean, testable, and maintainable code.
Implement features such as push notifications, in-app purchases, and platform-specific services.
Utilize version control systems (Git) for collaborative development.
Handle deployments on Google Play Store and Apple App Store.
Client & Project Coordination
Attend and lead client calls, gather and translate requirements, and ensure timely updates.
Work alongside the Project Manager to coordinate sprints, tasks, and team deliverables.
Act as a communication bridge between clients, design, and dev teams.
Essential Skills
Hands-on experience in Flutter and Dart (minimum 3+ years).
Strong proficiency in Kotlin or Swift for native mobile development.
Expertise in state management: Provider, Riverpod, Bloc, or similar.
In-depth knowledge of Firebase services (Firestore, Authentication, Messaging, etc.).
Familiarity with API integration, app architecture, & debugging across platforms.
Strong understanding of Material Design and Apple HIG.
AI & Modern Tools
Experience using AI-assisted development environments like GitHub Copilot, Codeium, or Cursor IDE.
Ability to leverage AI tools for:
Code completion and optimization
API schema generation
Automated testing and documentation
Familiarity with prompt engineering basics and integration of AI/ML services (e.g., OpenAI, Firebase ML, or custom models) is a plus.
Preferred Skills
Native module development and platform-specific SDK integrations in Flutter.
Familiarity with CI/CD tools like Codemagic, Bitrise, or GitHub Actions.
Experience with SwiftUI, UIKit, or Jetpack Compose.
Knowledge of unit testing, UI testing, and Agile methodologies.
What We’re Looking For
A strong coder with an evolving project mindset.
Comfortable in both technical deep-dives and client-facing conversations.
Eager to explore and implement AI-powered productivity tools.
Aspiring leader who wants to grow into a Project Manager role.