CometChat is hiring for the role of Flutter Developer!
Responsibilities of the Candidate:
- Responsible for developing new features and maintaining the UI Kit & SDK.
- Work closely with product management to understand requirements and convert them into easily understandable documentation.
- Peer reviews for code.
- Contribute towards the continuous improvement of the quality and process.
- Maintain development practices, writing clean, modular and self-sustaining code, with repeatable quality and predictability.
- Prioritize native solutions and limit third-party libraries unless necessary for functionality or efficiency.
- Translating product requirements into high quality code.
- Optimizing code for maximum performance across diverse devices and ensuring compatibility with Android and iOS platforms, including different OS versions.
- Testing the features being developed.
- Writing test cases for every new feature.
Requirements:
- Strong proficiency in Flutter.
- Basic knowledge of various state management approaches like Provider, BLOC & Inherited Widget.
- Sound knowledge of Android and IOS application fundamentals.
- Deep Understanding in Java, Kotlin, Swift, Dart
- Familiarity with RESTful APIs and SDK development.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- A knack for benchmarking and optimization.
- Familiarity with code versioning