ApplyFlutter 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