Job Description
Responsibilities
- Design, code and maintain android mobile applications & application submission to App store.
- Provide post-implementation support, including but not limited to, monitoring application performance and debugging existing code.
- Keep up with advancements and changes in technology and develop an understanding of how new technologies can be leveraged to provide business solutions.
- Develop new products, new features and maintenance of existing software using agile practices as part of a collaborative and open environment.
Qualifications
- Experience: 3 Years with Flutter.
- Must be able to use Flutter & Dart at a high level.
- Requisite knowledge in mobile development using Flutter and Kotlin.
- Experience with offline storage (REALM, SQLite, etc), threading, and performance tuning.
- Familiar with RESTful APIs to connect Android applications to back-end services.
- Ability to understand business requirements and translate them into technical requirements.
- Ability to understand Android application development Architecture and structuring.
- Ability to quickly learn new technologies and business functions.
- Strong knowledge of the Software Development Life Cycle.
Experience and Skills Required:
- Must be able to use Flutter & Dart at a high level.
- Must have a fast internet.
- Must have a reliable power supply.
- Must be able to use the Gitflow methodology for branching and releases.
- Has experience in Flutter CI/CD.
- Has experience and knows how to write Flutter unit tests.