Employment Type: Full-time
Job Summary:
We are looking for an experienced Flutter Developer (Team Lead) who will be responsible for leading a mobile app development team to design, develop, and maintain high-quality cross- platform mobile applications. The ideal candidate should have a strong command of Flutter and Dart, leadership qualities, and experience managing app development from concept to deployment.
Key Responsibilities:
● Lead and mentor a team of Flutter developers, guiding them in technical decisions.
● Design and build advanced cross-platform mobile applications using Flutter & Dart.
● Collaborate with product managers, backend developers, and UI/UX designers to deliver high-performing apps.
● Write clean, scalable, and maintainable code following best practices.
● Integrate APIs and third-party services efficiently.
●
Manage project timelines, assign tasks, and ensure timely delivery.
● Conduct code reviews and ensure code quality and performance optimization.
● Troubleshoot and resolve bugs, crashes, and performance issues.
● Stay updated with emerging technologies and propose innovative solutions.
Required Skills:
● Strong hands-on experience with Flutter, Dart, and REST APIs.
● Familiarity with Firebase, GraphQL, or Socket.io is a plus.
● Good understanding of mobile app architecture (MVC, MVVM, BLoC, Provider, GetX, etc.).
● Experience with state management, custom widgets, and animations.
● Experience integrating payment gateways, maps, push notifications, and real-time data synchronization.
● Knowledge of CI/CD pipelines, app deployment on Google Play Store and Apple App Store.
● Basic understanding of backend technologies (Node.js, Python, or Java) is a plus.
● Strong problem-solving and communication skills.
● Ability to lead a small to medium-sized team effectively.
Educational Qualification:
● Bachelor’s degree in Computer Science, Software Engineering, or related field.
● Advanced technical certification in Flutter or Mobile App Development (preferred).
Experience:
● 3–5+ years of professional experience in mobile app development.
● 1–2 years in a Team Lead or Technical Lead role managing a development team.
Job Location
●
The primary work location is Dhaka, Bangladesh.
●
This role may require travel across various regions of Bangladesh, accounting for approximately 40% of the total working time.
Salary Information
●
An attractive remuneration package will be offered for deserving candidates.
●
The base salary will be determined based on the candidate's years of experience (DOE).
Compensation & Other benefits
●
Flexible leave/vacation policy.
●
Public holidays as declared by Bangladesh Government.
●
Lunch Facilities: Partially Subsidized.
●
Salary Review: Yearly.
●
Festival Bonus: 2 (Yearly).
To Apply: Please submit your resume and a cover letter detailing your experience and why you’re a good fit for the role.