Job Description: We are seeking an experienced Flutter Developer with a strong background in building and deploying mobile applications. The ideal candidate will have at least 4 years of experience in Flutter development and a solid understanding of mobile app architecture and best practices. You will work on exciting and innovative projects as part of our dynamic development team delivering high-quality applications that meet our users' needs.
Key Responsibilities:
Design and develop cross-platform mobile applications using Flutter.
Collaborate with UI/UX designers to create seamless user-friendly applications.
Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
Troubleshoot and debug applications to ensure optimal performance and user experience.
Integrate third-party services and APIs as required.
Participate in code reviews providing constructive feedback to improve team knowledge and code quality.
Stay updated with the latest trends and technologies in mobile app development and Flutter ecosystem.
Ensure the app is responsive, fast, and fully functional across both Android and iOS platforms.
Work closely with backend developers to integrate APIs and manage data flow.
Contribute to the full software development lifecycle including planning, testing, and deployment.
Requirements:
4 years of hands-on experience in Flutter development.
Strong knowledge of Dart programming language.
Proficiency in developing applications for both iOS and Android platforms.
Experience with RESTful APIs and integrating third-party libraries and APIs.
Familiarity with mobile app deployment to the App Store and Google Play.
Knowledge of state management solutions (e.g., Provider, Riverpod, Bloc, etc.).
Experience with version control tools (Git).
Strong problem-solving skills and ability to work under tight deadlines.
Ability to work collaboratively in a fast-paced agile environment.
Excellent communication skills and a positive attitude toward teamwork.
Bachelor's degree in Computer Science, Engineering or related field (or equivalent work experience).
Nice to Have:
Experience with native Android/iOS development (Kotlin/Swift).
Familiarity with Firebase and other cloud services.
Experience with automated testing frameworks (unit, integration, and UI tests).
Understanding of CI/CD processes and tools.
Benefits:
Competitive salary and performance-based incentives.
Health insurance and other employee benefits.
Opportunity to work in a collaborative and innovative environment.
Professional growth and career advancement opportunities.
If you are passionate about mobile development and eager to work in an exciting and dynamic environment, we encourage you to apply.