This role is for one of the Weekday's clients
Min Experience: 3 years
JobType: full-time
We are seeking an experienced Flutter Developer with 3–7 years of hands-on expertise in building high-performing, scalable, and visually appealing mobile applications. In this role, you will lead and contribute to the design, development, testing, and deployment of cross-platform mobile apps using Flutter. You will collaborate closely with product managers, designers, and backend teams to deliver seamless and high-quality user experiences across Android and iOS platforms.
Requirements
Key Responsibilities
- Design and develop advanced applications for Android and iOS platforms using the Flutter framework.
- Translate UI/UX wireframes into high-quality, responsive, and pixel-perfect mobile interfaces.
- Write clean, maintainable, and well-documented code following best software practices.
- Integrate mobile apps with RESTful APIs, third-party libraries, and backend services.
- Optimize application performance for speed, usability, responsiveness, and scalability.
- Resolve complex technical issues, bugs, and performance bottlenecks across devices.
- Manage full mobile application lifecycle—from concept and architecture to deployment and maintenance.
- Collaborate with cross-functional teams including product, backend, QA, and design to define and deliver new features.
- Stay updated with Flutter, Dart, and general mobile development trends, recommending improvements and modern approaches.
- Conduct code reviews, mentor junior team members, and support continuous improvement initiatives.
Required Skills & Experience
- 3–7 years of professional mobile application development experience, with at least 2+ years hands-on experience in Flutter and Dart.
- Strong understanding of mobile app architecture patterns such as BLoC, Provider, GetX, MVC, MVVM, or similar.
- Experience in state management, custom widget development, animations, transitions, and adaptive UI.
- Demonstrated expertise in developing and releasing apps to Google Play Store and Apple App Store.
- Proficiency with RESTful APIs, JSON data formats, and server-driven UI concepts.
- Experience integrating Firebase services (Authentication, Firestore, Crashlytics, Push Notifications, Analytics).
- Strong knowledge of Git, CI/CD pipelines, app build management, and version control best practices.
- Understanding of native Android (Kotlin/Java) or iOS (Swift/Objective-C) is an added advantage.
- Familiarity with unit testing, widget testing, and automated testing frameworks.
- Excellent analytical, problem-solving, debugging, and communication skills.
Preferred Qualifications
- Experience working in agile product-based environments or early-stage startup ecosystems.
- Knowledge of performance monitoring tools, A/B testing, and mobile analytics.
- Experience building modular, reusable, and scalable codebases.
- Contribution to open source projects or active GitHub/portfolio showcasing Flutter work.
Key Attributes
- Strong ownership mindset with the ability to manage deadlines and deliver high-quality outputs.
- Passion for UI/UX excellence and a keen eye for detail.
- Collaborative, proactive, and eager to explore innovative technologies.