Job Description
We are looking for a Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google’s Flutter development framework. The primary focus will be on creating new experiences and maintaining existing apps.
Responsibilities
- Design & implement new app modules based on the product requirements using Flutter framework.
- Maintain existing codebases and build reusable code/libraries for future use.
- Integrate user-interfaces elements developed by other developers.
- Integration of data storage solutions and various APIs from third parties.
- Debug existing apps components, fix issues and avoid regressions.
- Collaborate closely with UI/UX designers, PMs, QAs, and other developers.
- Participate in software architecture, design discussions and code reviews.
- Optimize application for maximum speed and scalability.
- Follow the company guidelines and best practices.
Requirements
- Strong & practical experience on Flutter and Dart development.
- Experience managing high-scale production mobile apps.
- Strong knowledge of Android/iOS Native App Development.
- Good understanding of Object Oriented Programming & data structures.
- Database Design Knowledge (CoreData, SQLite).
- Knowledge of Web Services (JSON, XML) and web technologies (HTML, CSS/SASS).
- Experience with Java and/or Swift/Objective-C.
- Experience with Firebase and deploying to Google Play or App Store.
- Bachelor’s degree in Computer Science or related discipline.
- 2-4 years of experience in Mobile Development.
Apply Now