Apply

Flutter Team Lead

Posted about 1 month agoViewed

View full description

💎 Seniority level: Lead, Minimum 7+ years

📍 Location: Egypt

🔍 Industry: Mobile application development

🏢 Company: 700Apps👥 51-100ConsultingOutsourcingSoftware

🗣️ Languages: English

⏳ Experience: Minimum 7+ years

🪄 Skills: JSON

Requirements:
  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Minimum 7+ years of experience in mobile application development, with at least 3 years in leadership roles.
  • Expertise in Flutter framework and Dart programming language.
  • Proven experience in building and deploying mobile applications on Google Play Store and Apple App Store.
  • Strong understanding of mobile app architecture and best practices.
  • Experience with RESTful APIs, JSON, and third-party libraries.
  • Excellent communication and interpersonal skills, with the ability to work collaboratively with diverse teams.
  • Experience in Agile development methodologies.
  • Strong problem-solving skills and the ability to prioritize and manage multiple projects simultaneously.
  • Experience with CI/CD tools and version control systems (e.g., Git).
  • Demonstrated ability to mentor and develop junior team members.
Responsibilities:
  • Lead the Flutter development team in designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms.
  • Provide technical direction and mentorship to team members, fostering a culture of learning and continuous improvement.
  • Architect and implement scalable application solutions, ensuring optimal performance and user experience.
  • Collaborate with cross-functional teams, including UI/UX designers and product managers, to translate business requirements into technical specifications.
  • Oversee the integration of APIs and third-party libraries into mobile applications.
  • Conduct code reviews to ensure adherence to best practices and coding standards.
  • Manage project timelines and deliverables, ensuring projects are delivered on time and meet quality expectations.
  • Stay up-to-date with the latest developments in Flutter, Dart, and mobile application development trends to continuously enhance the team's skillset.
  • Facilitate communication and collaboration within the team and across other departments.
  • Take charge of the recruitment and onboarding process for new team members.
Apply