Flutter developer
BTL -
Cairo, EgyptPosted 2 months ago234Applicants for2 open positions
- 211Viewed
- 12In Consideration
- 199Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Gender:
Salary:
Job Categories:
Skills And Tools:
Job Description
At BTL, we’re revolutionizing fitness coaching across the MENA region, and we’re looking to expand our talented team of developers. We’re hiring 2 Flutter Engineers to help us build innovative mobile and web applications that empower fitness coaches and trainees.
What You’ll Do:
- Develop and maintain high-quality mobile applications using Flutter for iOS, Android, and Web.
- Work with BLoC for state management to ensure responsive and scalable app performance.
- Integrate Firebase services.
- Utilize Isar for local storage solutions.
- Utilize go_router for nested navigation, deep linking, etc.
- Collaborate with the development team to implement new features and enhance existing functionalities.
- Write clean, maintainable, and well-documented code while adhering to best practices.
Why Join Us?
- Remote-First Culture: Work from anywhere in the world with flexible hours.
- Competitive Salary: We offer a competitive salary based on experience and skillset.
- Growth Opportunities: We prioritize learning and development to help you grow as a developer.
- Innovative Projects: Work on impactful projects in the rapidly growing fitness tech industry.
- Inclusive Team: Be part of a diverse and inclusive team that values creativity and collaboration.
If you’re passionate about Flutter development and ready to make an impact, we’d love to hear from you!
Job Requirements
What We’re Looking For:
- Experience with Flutter (preferably 1 year plus).
- Experience with BLoC for state management in Flutter.
- Experience with Firebase (Authentication, Firestore, Cloud Functions).
- Experience of Isar for local database management in Flutter.
- Experience with go_router for declarative navigation.
- Experience or interest in developing for Flutter Web.
- Experience with version control (Git).
- Experience with Jira for project management and tracking tasks.
- Knowledge of SOLID principles to write clean, maintainable, and scalable code.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and in a collaborative remote team environment.
Bonus Skills:
- Familiarity with CI/CD pipelines for Flutter.
- Good understanding of Flutter’s performance optimization techniques.
- Experience with AI tools like ChatGPT, GitHub Copilot, Cursor AI IDE, or similar, to assist with code completion, debugging, documentation, and research.