Job Description

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.





Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application