Senior Flutter Developer

Degreed Logo

Degreed

📍Remote - India

Summary

Join Degreed as a Flutter Developer Tech Lead to spearhead a team in designing, developing, and maintaining top-tier cross-platform mobile applications. Collaborate with product managers, designers, and engineers to deliver seamless user experiences and optimized application performance. Drive best practices, mentor developers, and oversee the entire software development lifecycle. Lead a team of Flutter developers, architect and deploy high-quality applications, and optimize performance. Collaborate with backend developers and maintain code quality standards. Stay updated on Flutter and Dart advancements and implement security best practices. Degreed offers flexible work arrangements and a comprehensive benefits package.

Requirements

  • 6+ years of experience in mobile application development, with 2+ years in a leadership role
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Experience in publishing apps to the Apple App Store and Google Play Store
  • Expertise in Flutter and Dart, with a deep understanding of mobile development principles
  • Experience with state management solutions (Provider, Riverpod, Bloc, Redux, etc.)
  • Strong knowledge of RESTful APIs, GraphQL, and backend integration
  • Hands-on experience in setting up CI/CD pipelines for Flutter applications
  • Strong understanding of version control (Git) and Agile methodologies
  • Excellent problem-solving, debugging, and analytical skills
  • Strong communication and leadership abilities, with the ability to mentor and collaborate across teams

Responsibilities

  • Lead and mentor a team of Flutter developers, ensuring the delivery of scalable and efficient mobile applications
  • Architect, develop, and deploy high-quality Flutter applications for iOS and Android
  • Oversee the entire software development lifecycle, from planning to deployment and maintenance
  • Optimize application performance, troubleshoot issues, and ensure seamless UI/UX implementation
  • Collaborate with backend developers to integrate APIs and third-party services
  • Maintain code quality standards, conduct code reviews, and enforce best practices
  • Stay updated on Flutter and Dart advancements, bringing innovative solutions to the team
  • Implement and enforce security best practices in mobile development
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives

Preferred Qualifications

  • Experience with native Android (Kotlin/Java) and iOS (Swift/Objective-C) is a plus
  • Familiarity with mobile UI/UX best practices and design tools (Figma, Adobe XD)
  • Familiarity with Firebase, AWS, or Google Cloud Platform
  • Experience with automated testing frameworks for Flutter
  • Knowledge of database management (SQL, NoSQL, Firebase Firestore)
  • Contribution to open-source projects or active participation in the Flutter community is a plus

Benefits

  • We take care of our people with a comprehensive benefits package designed to support your well-being, growth, and success
  • Flexible work arrangements

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.