Flutter Developer
Job details
We are looking for a skilled Software Developer to join our team. The role involves developing high-quality mobile applications for iOS and Android using Flutter, integrating machine learning models, designing UI components, and maintaining app performance and reliability. Responsibilities:
- Develop and maintain high-performance, scalable, and maintainable Flutter applications.
- Collaborate with cross-functional teams, including product managers, designers, and backend developers, to define, design, and deploy new features.
- Implement responsive UIs to ensure a seamless user experience across various devices and screen sizes.
- Write clean, testable, and efficient code, adhering to best practices and industry standards.
- Conduct thorough code reviews and provide feedback to ensure quality deliverables.
- Troubleshoot, debug, and optimize application performance.
- Stay updated with the latest Flutter trends and technologies and demonstrate a willingness to learn Swift for potential cross-platform integrations.
- At least 3 years of hands-on experience as a Flutter Developer with a strong portfolio of released applications on the App Store or Google Play.
- Proficiency in Dart and Flutter, with a solid understanding of the framework’s best practices and advanced concepts.
- Experience integrating RESTful APIs and working with mobile-backend solutions.
- Strong understanding of mobile development principles, patterns, and best practices, including state management (e.g., Provider, BLoC, or GetX).
- Proficiency in version control systems (e.g., Git), with an understanding of collaborative workflows.
- Strong problem-solving skills with attention to detail and quality.
- Effective communication skills and the ability to work collaboratively in a team.
- Willingness to learn Swift and contribute to iOS-specific development as needed.
- Familiarity with third-party libraries, APIs, and plugins for Flutter.
- Knowledge of UI/UX principles and the ability to create intuitive user interfaces.
- Experience with CI/CD pipelines for Flutter applications.
- Exposure to Firebase and cloud services.
- Basic knowledge of Swift or prior experience working in iOS development is a plus.
- Competitive salary with performance-based bonuses and incentives.
- Flexible working hours with options for remote work.
- Opportunities for professional development, certifications, and career growth.
- Collaborative team culture that fosters innovation and creativity.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.