A Flutter developer is responsible for the development and maintenance of applications aimed at a wide range of audiences. Their primary focus is on developing user-friendly apps that are compatible with multiple platforms, including iOS and Android. A Flutter developer should be able to work effectively with other development team members and have a strong understanding of how app development works.
Key responsibilities:
1. Building and shipping robust apps to Android/iOS devices using a single codebase
2. Writing readable and clear code using Dart that will be extensively documented for future use and upgrades
3. Sharing feedback and brainstorming ideas with teams to improve the development process
4. Understanding basic concepts of design for developing user-friendly applications
5. Staying up to date with the latest technologies
Skills & Requirements:
1. Experience in the development of Android/iOS applications and have deployed them on Google Play/App Store
2. 1+ years of knowledge in mobile app development
3. In-depth understanding of front-end languages like HTML, CSS3, and JavaScript
4. In-depth understanding of object-oriented programming languages like Java and C++
5. Familiarity using version control tools like Git, Subversion, etc., and IDEs like Android Studio, VS Code, etc.
6. Understanding of the Agile software development life cycle and being exposed to Scrum projects
7. Knowledge of Dart programming language, Rest APIs, and integration of various APIs from third parties
8. Comfortable using test cases for debugging code, enhancing performance and reliability
Annual CTC: ₹ 3,00,000 - 4,00,000 /year
Annual CTC breakup:
1. Fixed component: 80%
2. Variable component: 20%
We're laser-focused on bringing digital infrastructure and data-driven decision-making to brick-and-mortar shops in India.