Employment Type: Full-time
Location: Remote
Experience Level: 4–7+ Years in Mobile Development (Flutter expertise required)
About the Role:
We are looking for a highly skilled Senior Flutter Developer to join our team and lead the development of high-performance, scalable mobile applications. You will be responsible for architecting, building, testing, and optimizing cross-platform mobile apps using Flutter, as well as mentoring junior developers and contributing to overall product strategy.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter (Dart).
- Architect clean, scalable, and maintainable codebases.
- Integrate apps with backend services, APIs, WebSockets, Firebase, and REST/GraphQL endpoints.
- Implement visually appealing UI/UX based on design specifications (Figma or similar).
- Ensure app responsiveness, performance optimization, and smooth animations.
- Write unit, widget, and integration tests.
- Maintain CI/CD pipelines for automated builds and deployments (e.g., Codemagic, GitHub Actions).
- Debug, troubleshoot, and resolve technical issues across Android and iOS.
- Collaborate with product, design, and backend teams to deliver high-quality features.
- Participate in code reviews and enforce best coding practices & architecture patterns (BLoC, Riverpod, Provider, MVVM, etc.).
- Mentor junior developers when needed.
Required Qualifications:
- 4+ years of professional experience in mobile app development.
- 3+ years of hands-on experience with Flutter & Dart.
- Strong understanding of mobile architectures and state-management libraries (BLoC, Riverpod, Provider, GetX, etc.).
- Experience publishing apps to App Store and Google Play.
- Strong understanding of RESTful APIs, third-party integrations, JSON, and Firebase.
- Experience with Git, CI/CD, and version control best practices.
- Familiarity with Agile/Scrum environments.
- Ability to write clean, maintainable, and testable code.
Preferred / Nice-to-Have:
- Experience with native Android (Kotlin/Java) or iOS (Swift) is a plus.
- Experience with backend technologies (Node.js, NestJS, or Firebase Functions).
- Knowledge of location-based services, maps, push notifications, and real-time features.
- Understanding of secure coding practices and app performance profiling.
- Previous experience building logistics, delivery, or e-commerce apps (optional but a strong plus).
Soft Skills:
- Strong communication and problem-solving skills.
- Ability to work independently and manage time efficiently.
- Leadership, mentoring, and team-collaboration mindset.
- Attention to detail and ownership of the product.
Compensation:
- Salary range: $1,200 – $3,500 monthly (based on experience and skill level).
- Bonuses and growth opportunities available for top performers.
Interested candidates can apply by filling out the form in the Apply for job button.