Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking an experienced and passionate Flutter Mobile Developer to join our team. As a Flutter Mobile Developer, you will be responsible for developing high-quality mobile applications for both Android and iOS platforms. Your primary focus will be on creating robust, user-friendly applications using Flutter, along with ensuring the best possible performance, quality, and responsiveness of the applications.
Responsibilities:
As a Flutter Developer, you will be responsible for:
- Create multi-platform apps for iOS/Android using Flutter Development Framework.
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code
- Participate in code reviews to ensure code quality and best practices
- Stay up-to-date with the latest trends and technologies in mobile development.
- Monitoring the performance of live apps and work on optimizing them at the code level
- Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
- Translate designs and wireframes into high quality code
- Ensure the best possible performance, quality, and responsiveness of the application
- Microcode enhancements within mobile platforms like Android/iOS Flutter widgets for iOS and Android.
Job Requirements
- A bachelor's degree in computer science, software engineering, or a related field (or equivalent work experience).
- Minimum 3 years proven experience as an application developer and cross platforms (Experience in Flutter app development).
- Have published at least one original Android app.
- Strong knowledge of Dart programming language.
- Participation in the process of analysis, designing, implementation, and testing of new apps.
- Knowledge of mobile UI design principles and best practices.
- Experience with version control systems such as Git.
- Good problem-solving and analytical skills.
- Strong verbal and written communication skills.
- Strong experience in SQL Database and NOSQL (realm, hive, firebase Realtime, firebase Firestore, shared preferences).
- Good understanding of state management (e.g., Provider, Bloc), animations, app architecture.
- Experience with third-party libraries and APIs and handling JSON data.
- Knowledge of the library / tools e.g., Firebase Crashlytics, Google Maps.
- Familiarity with OOP design principles.
- Familiarity with Functional Programming.
- Ability to work in a team environment.
If you are passionate about Flutter app development, have a proven track record in mobile app development, and thrive in a collaborative environment, we invite you to apply and be a key player in shaping the future of our projects.