Senior Flutter Developer

Croco IT 2 · 2 months ago
Location
Croco IT main office
Department
Operations - CI2
Employment Type
Full-time
Applications Received
72

:rocket: We're Hiring: Senior Flutter Developer :rocket: Location: Cairo, Egypt (On-Site)
Job Type: Full-time

About Us At CrocoIT, we specialize in delivering technology-driven solutions across diverse industries, with a strong focus on eCommerce transformation and digital innovation. Since our founding in 2016, we have grown into a dynamic team committed to creating exceptional digital products that enhance user experiences and drive business growth.

Position Overview We are seeking a highly skilled Senior Flutter Engineer to join our dynamic team in Cairo, Egypt. In this role, you will lead the development of cutting-edge mobile applications, ensuring high performance and exceptional user experiences across both iOS and Android platforms. If you are a seasoned Flutter expert with a passion for leadership, CI/CD, and continuous improvement, we’d love to hear from you!

Responsibilities:

  1. Lead Architecture and Design: Architect, design, and develop scalable Flutter applications for both iOS and Android platforms.
  2. Implement APIs: Develop and integrate RESTful APIs, WebSockets, and GraphQL to ensure efficient data flow and seamless backend integration.
  3. Manage App Deployment: Oversee the end-to-end process of deploying and managing applications on Google Play Store and Apple App Store, including submissions, updates, and compliance.
  4. Drive State Management: Utilize state management frameworks such as Bloc, cubit to enhance application responsiveness and user interactions.
  5. Establish CI/CD Pipelines: Design, implement, and maintain Continuous Integration and Continuous Deployment pipelines to streamline development workflows, ensure code quality, and accelerate release cycles.
  6. Optimize Performance and Promote Best Practices: Identify opportunities to improve application performance, reliability, and scalability through performance optimization and technological advancements, including coding standards, testing, and code reviews.
  7. Collaborate Cross-Functionally: Work closely with product managers, designers, backend engineers, and other stakeholders to translate requirements into technical solutions.
  8. Monitor and Troubleshoot: Continuously monitor app performance and proactively address critical issues to ensure high-quality user experiences.

:clipboard: Requirements

  1. Experience:
  2. Minimum of 4 years in mobile app development.
  3. At least 3 years of hands-on experience in Flutter and Dart.
  4. Proven expertise in designing and implementing scalable app architectures.
  5. Technical Skills:
  6. Proficient in Dart and Flutter for Android and iOS, including state management frameworks such as Bloc, cubit
  7. Strong understanding of RESTful APIs, and GraphQL integration.
  8. Experience with MVVM architecture pattern in Flutter.
  9. Deep knowledge of Flutter animations, custom widgets, and responsive design principles.
  10. Experience with Firebase services.
  11. Advanced debugging and profiling skills to optimize app performance.
  12. CI/CD Proficiency: Demonstrated experience with Continuous Integration and Continuous Deployment tools and practices (e.g., Git, GitLab CI).
  13. Familiarity with unit testing and automated testing frameworks.
  14. Strong understanding of OOP, SOLID Principles, and Design Patterns.
  15. Native Mobile Development: Familiarity with native mobile development (Kotlin/Java for Android, Swift for iOS).
  16. Multi-Platform Deployment: Hands-on experience with multi-platform deployment strategies and app store optimization.
  17. AI Integration: Familiarity with edge computing or integrating AI/ML models into mobile applications is a plus.
  18. Leadership Skills:
  19. Proven ability to lead and mentor a development team.
  20. Strong problem-solving skills and attention to detail.
  21. Excellent communication and interpersonal skills.

:envelope_with_arrow: How to Apply Ready to take your career to the next level? Apply now by submitting your resume and a cover letter detailing your relevant experience and why you’re the perfect fit for this role. Apply Here: [Insert Application Link]
Or Email Us: [Your Email Address]

#Flutter #MobileDeveloper #Hiring #OnSiteJobs #TechJobs #CI/CD #JoinOurTeam #SeniorDeveloper #CrocoIT