Responsibilities
- Design and build advanced applications for the mobile platform using Flutter framework.
- Collaborate with cross-functional teams to define, design, and ship new features in a dynamic work environment.
- Work on bug fixing and improving application performance, ensuring code quality and maintainability.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Integrate user interfaces with APIs and data sources, adhering to best practices in UI/UX design.
Minimum requirements
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
- Proven experience in Flutter development and a strong understanding of Dart programming language.
- Experience with third-party libraries and APIs, as well as native Android and iOS development.
- Solid understanding of the full mobile development life cycle.
- Proficiency in code versioning tools, such as Git.
Preferred skills
- Familiarity with RESTful APIs to connect Flutter applications to back-end services.
- Strong understanding of UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.Knowledge of cloud message APIs and push notifications.
- Ability to work in an agile development environment and collaborate effectively with a team.