Tasks and Responsibilities:
- Previous experience in Mobile app development (Android or iOS).
- Experience developing Flutter applications for mobile.
- Have two or more Android / iOS apps developed with Flutter. Either deployed on the Google Play/ AppStore or available on Gitlab.
- Ability to translate UI design into working interfaces and widgets.
- Experience with third-party libraries and APIs (Familiarity with RESTful APIs).
- Knowledge of SOCKET technology.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with code versioning tools.
- Experience with Gitlab.
- Understanding of the Agile development life-cycle.
- Ability to understand business requirements and translate them into technical requirements.
- Experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code.