- Design and build advanced, scalable applications for mobile platforms (iOS and Android) using Flutter.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code while following best practices.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs to improve application performance.
- Maintain code integrity and organization using version control tools like Git.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work closely with UI/UX designers to translate designs and wireframes into high-quality code.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends, Flutter updates, and best practices.
Requirements
- 4-6 years of professional experience in mobile app development.
- Proven experience in building complex Flutter applications.
- Proficiency in Dart programming language.
- Strong understanding of the full mobile development life cycle, including publishing apps to the App Store and Google Play.
- Experience with RESTful APIs, third-party libraries, and services integration.
- Familiarity with state management solutions like Provider, Riverpod, Bloc, etc.
- Strong knowledge of mobile app architecture, clean code principles, and design patterns (e.g., MVVM, MVC).
- Experience with Git and version control tools.
- Knowledge of performance optimization techniques for Flutter apps.
- Excellent problem-solving skills and attention to detail.
- Ability to work in an Agile environment and adapt to changing requirements.
Benefits
- Lunch provided
- Provident Fund
- Health Insurance
- Paid Leaves
- Leave Encashment
- Variable Annual Bonus