Description

Responsibilities

Lead the development team in designing, implementing, and maintaining robust Flutter applications for iOS & Android.
Collaborate with cross-functional teams including Delivery Manager, Designers and QA engineers to define client requirements and deliverables.
Should able to properly communicate with Client when needed
Should be able to plan Development Sprints in Jira with User Stories
Should be able to allocate Development resources and give estimates based on same
Provide technical leadership and mentorship to junior developers, guiding them in best practices for Flutter & Native Code development.
Architect scalable and maintainable solutions that meet performance and security requirements.
Conduct code reviews and 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 Flutter and mobile development trends, tools, and technologies, and advocate for their adoption within the team.
Troubleshoot and resolve technical issues and challenges encountered during the development lifecycle.
Should be able to provide Quality Assurance with proper communication with Testers

Requirements

Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
Minimum 5+ years of experience in mobile app development with a strong focus on Flutter framework.
Proven expertise in Flutter, Dart programming language, and Flutter SDK.
Experience with database technologies like Firebase, MongoDB, MySQL, or PostgreSQL.
Proficiency in iOS and Android app development using native languages (Swift, Objective-C, Kotlin, Java).
Must have experience in Native coding and Third-Party Integrations in both Android & iOS
Previous experience leading projects in the telecom app domain is highly desirable.
Strong problem-solving skills and the ability to work effectively in a fast-paced environment.
Excellent communication skills with the ability to articulate technical concepts to non-technical 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.

Skills: flutter,firebase,mongodb,postgresql,kotlin/native

Education

Any graduate