Flutter Developer
Job Brief
We are currently looking for a passionate, Flutter developer to join a collaborative and innovative team to create visually delightful and easy-to-use Android & iOS applications in a fast-paced environment.
Main Responsibilities of a Flutter Developer
Your responsibilities will include:
- Design and Build sophisticated and highly salable apps using Flutter.
- Translate and Build the designs into high-quality responsive UI code.
- Write efficient queries for core Data.
- Use of Model-View-Controller (MVC) and Model-View-ViewModel-Controller (MVVM) architecture and development of maintainable, testable, and functional software that meets product requirements.
- Resolve any problems existing in the system and suggest and add new features to the complete system.
- Follow the best practices while developing the app.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Suggest new features and/or enhancements.
- Maintaining software through product life cycle including design, development, verification, and bug fixes.
- Write tests for the App.
- Knowledge of different state management libraries like BloC, GetX, Provider will be a plus point.
Key Requirements
- You have a degree/diploma in Engineering or a related field
- You have prior experience as a Flutter developer as well as a strong portfolio of related projects
- You have one or more iOS/Android apps developed with Flutter.
- You have minimum 1+ years in mobile software development;
- You have experience with third-party libraries and APIs;
- You have an understanding of the Agile development life-cycle;
- You have experience with automated testing and building;
- You have experience with Git, Jenkins, or other version control tools;
- You have the ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state.
- You have intermediate+ English skills
- You pay strong attention to detail and have a keen eye for aesthetics
- You are a strong team player who can collaborate effectively with different stakeholders
Key Skills Required
You should proficient in one of the following tools. Knowledge of more than one tool will be considered extra.
- Flutter & Dart
- Android Studio
- Kotlin
Apply Now