Job Description
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- You will be building and shipping robust apps to Android/ iOS devices using a single
- codebase.
- You will be writing readable and clear code using Dart that will be extensively documented for
- future use and upgrades.
- You will be sharing feedback and brainstorming ideas with teams to improve the development
- process.
- Understand basic concepts of design for developing user-friendly applications.
- Stay up to date with the latest technologies.
Skills And Qualifications
- Experience in the development of Flutter applications and have deployed them on Google Play &
- App Store.
- In-depth understanding of Object Oriented programming concepts with respect to Dart.
- Knowledge of Dart programming language, Rest APIs, and integration of various APIs from
- third parties.
- Good knowledge of network interceptors and data serialization techniques.
- Experience in state management with GetX
- Good understanding of Dependency Injection and service locator techniques.
- Good knowledge of SOLID Principles and Clean Architecture.
- Good understanding of localization and Navigator 2.0.
- Understanding of the Agile Software Development Life Cycle and being exposed to Scrum
- projects.
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- 1+ year of experience in Flutter Development
- Development experience with programming languages
- SQL database or relational database skills