Responsibilities:
Lead the development team in designing implementing and maintaining robust Flutter applications for iOS and Android.
Collaborate with crossfunctional teams including Delivery Managers Designers and QA engineers to define client requirements and deliverables.
Communicate effectively with clients as needed.
Plan development sprints in Jira creating and managing user stories.
Allocate development resources and provide accurate project estimates.
Provide technical leadership and mentorship to junior developers guiding them in best practices for Flutter and native code development.
Architect scalable and maintainable solutions that meet performance and security requirements.
Conduct code reviews to ensure adherence to coding standards best practices and project guidelines.
Oversee project planning resource allocation and task assignment to ensure timely delivery of milestones and project goals.
Collaborate with stakeholders to gather requirements provide technical insights and communicate project progress.
Stay updated with the latest trends tools and technologies in Flutter and mobile development advocating for their adoption within the team.
Troubleshoot and resolve technical issues and challenges encountered during the development lifecycle.
Ensure quality assurance through effective communication with testers.
Requirements:
Bachelor s or Master s degree in Computer Science Engineering or a related field.
Minimum of 5 years of experience in mobile app development with a strong focus on the Flutter framework.
Proven expertise in Flutter Dart programming language and the Flutter SDK.
Experience with database technologies like Firebase MongoDB MySQL or PostgreSQL.
Proficiency in iOS and Android app development using native languages (Swift ObjectiveC Kotlin Java).
Experience in native coding and thirdparty integrations for both Android and iOS.
Previous experience leading projects in the telecom app domain is highly desirable.
Strong problemsolving skills and the ability to work effectively in a fastpaced environment.
Excellent communication skills with the ability to articulate technical concepts to nontechnical stakeholders.
Ability to prioritize tasks manage multiple projects simultaneously and meet project deadlines.
Experience with version control systems (e.g. Git) and CI/CD pipelines is a plus.
Join our team and lead the development of innovative mobile applications. Apply now to become our Lead Flutter Developer and drive the future of mobile technology!
version control systems,project management,postgresql,communication skills,objective-c,java,flutter sdk,telecom app domain,android app development,problem-solving,firebase,mongodb,third-party integrations,mysql,swift,ios app development,kotlin,flutter,kotlin/native,ci/cd pipelines,dart programming language,native coding