What Are We Looking For
- Minimum of 2 years of experience specifically in Flutter development.
- At least 6 years of overall experience in mobile application development.
- Proficient in Android or iOS platforms.
- Proven ability to work in fastpaced settings.
- Demonstrated resilience and adaptability to rapid changes in project scope and technology.
- Solid experience in setting up and maintaining Continuous Integration and Continuous Deployment pipelines.
- Familiarity with tools like Jenkins Travis CI GitLab CI or similar.
- Deep understanding of push notifications and integration with services like Firebase Cloud Messaging.
- Experience in integrating and managing thirdparty services and APIs.
- Strong grasp of SOLID principles for OOPs to ensure clean and maintainable code.
- Knowledge of modern architectural patterns (MVVM MVI) specifically Bloc in Flutter.
- Experience in implementing analytics tools particularly Google Analytics for tracking user interactions and app performance.
- Proficiency in implementing clean architecture in mobile applications for scalable and robust solutions.
- Experience with dependency injection frameworks understanding of its importance for modular and testable code.
- Excellent written and verbal communication skills in English.
- Strong debugging skills to identify and resolve complex issues efficiently.
- Exceptional problemsolving skills with a focus on innovative and creative solutions.
What Youll Do
- Preferably a degree in Computer Science or related field from a reputed university.
- Experience with unit testing and widget testing in Flutter.
- Familiarity with testing frameworks and best practices in Flutter.
- Experience in managing app releases on Google Play Store and Apple App Store including the review process versioning and compliance.
- Experience with Flutter for Web and Desktop and understanding of their peculiarities and usecases.
- Prior experience in native app development using Java/Kotlin for Android or Swift/ObjectiveC for iOS.
- Active contributions to open source projects especially those related to Flutter or mobile development.
- Familiarity with cloud services (AWS Azure Google Cloud) and their integration into mobile services.
- Previous experience in a leadership role or mentoring junior developers.
- Ability to develop custom plugins for Flutter contributing to the broader Flutter ecosystem.
- Experience in implementing multilanguage support and localization in mobile apps.
This job has been sourced from an external job board.
More jobs on