JOB TITLE: Senior Software Engineer Flutter Lead
QUALIFICATION: Any Engineering
CERTIFICATIONS: NA
EXPERIENCE: 5 to 8 Years
REPORTING TO: Senior Manager
RESPONSIBILITIES (INCLUDES ALL TASKS):
We are looking for a skilled and motivated Flutter Technical Lead with 58 years of experience to drive the development of high-quality cross-platform mobile applications. The ideal candidate will have strong expertise in Flutter along with prior experience in native mobile development and deployment (Android/iOS). This role requires excellent technical leadership problem-solving abilities and mentoring skills to lead a team of mobile developers.
TECHNICAL SKILLS / COMPETENCIES:
MANDATORY
- Technical Leadership:
- Lead architecture design and implementation of Flutter applications.
- Guide the team in writing clean efficient and maintainable code.
- Ensure application performance quality and responsiveness.
- Native Mobile Integration & Deployment:
- Utilize knowledge of native Android (Java/Kotlin) and iOS (Swift/Objective-C) to integrate platform-specific modules.
- Manage the app deployment lifecycle on Play Store and App Store.
- Troubleshoot and resolve native-specific issues and compatibility concerns.
- Project Execution:
- Collaborate with Product Owners Designers and Backend Engineers to translate requirements into functional apps.
- Participate in sprint planning estimations and ensure timely delivery of releases.
- Maintain high standards of code quality and unit testing.
- Mentorship & Team Collaboration:
- Mentor and support junior developers in coding and problem-solving.
- Conduct code reviews and ensure adherence to best practices.
- Foster a positive team environment and knowledge sharing.
Required Skills & Qualifications:
- Bachelors/Masters degree in Computer Science or related field.
- 5-8 years of experience in mobile app development with at least 3 years in Flutter.
- Strong knowledge of Dart Flutter SDK and mobile application architecture.
- Hands-on experience with native Android (Java/Kotlin) and iOS (Swift/Objective-C) development.
- Experience in deploying and managing applications on Play Store and App Store.
- Proficient in debugging profiling and performance optimization.
- Good understanding of RESTful APIs and third-party libraries integration.
- Experience with Git CI/CD tools and Agile methodologies.
OPTIONAL
- Familiarity with Firebase GraphQL or other BaaS platforms.
- Knowledge of micro-app or modular mobile architecture.
- Experience with analytics and crash reporting tools (e.g. Firebase Crashlytics).
SOFT SKILLS:
MANDATORY
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication.
- Team leadership and mentoring capabilities.
- Proactive and self-driven with strong attention to detail.
- Ability to handle multiple tasks and work under pressure.
Required Experience:
Senior IC