Job Summary
We are seeking a highly skilled Senior Flutter Developer to join our dynamic and innovative team. In this role, you will play a crucial part in designing and developing high-quality mobile applications using Flutter. The ideal candidate is passionate about mobile app development, has a proven track record of delivering robust Flutter applications, and is motivated to leverage their expertise to advance our projects. This position offers an exciting opportunity to work on cutting-edge mobile solutions while collaborating with a talented group of professionals.
Key Responsibilities
As a Senior Flutter Developer, you will be responsible for developing high-performance mobile applications by designing, creating, and maintaining reusable Flutter code that aligns with project requirements. Ensuring code quality is paramount, so you will implement unit tests, integration tests, and support continuous integration and deployment processes.
Collaboration is key in this role. You will work closely with cross-functional teams to define, design, and deliver new features that enhance the overall user experience of our mobile applications. Your participation in code reviews will help establish and uphold best practices and coding standards across the development team.
Staying current with the latest trends and advancements in Flutter and mobile app development is essential. You will be expected to introduce innovative solutions that keep our applications competitive and efficient.
Required Qualifications
Candidates must have a minimum of 3 years of hands-on experience as a mobile app developer, with strong expertise in Flutter and Dart programming. Proficiency in responsive UI design, animations, and Flutter Web development is required.
Experience with state management techniques such as GetX, Bloc, and Provider is essential. You should be skilled in integrating RESTful APIs, GraphQL, WebSockets, and Webhooks to ensure seamless communication between the app and backend services.
Hands-on experience with Firebase services—including Firestore, Authentication, Cloud Functions, Firebase Cloud Messaging (FCM), Analytics, and Crashlytics—is a must. Familiarity with Google Cloud Platform services tailored for mobile applications will be highly beneficial.
Knowledge of AI API integration, including OpenAI, Google ML Kit, and basic AI feature development, is expected. Competence in database management using Firestore and SQLite is necessary.
Strong abilities in unit testing, integration testing, debugging, and performance optimization are critical to maintaining app reliability and efficiency. Proficiency with version control systems such as Git, GitHub, and Bitbucket is required.
Excellent communication skills and the ability to work collaboratively with cross-functional teams are vital. Candidates must provide a portfolio or GitHub profile demonstrating relevant expertise. A Bachelor’s or Master’s degree in Computer Science or a related field is preferred.
Compensation and Work Details
This is a full-time, in-person position offering a competitive monthly salary ranging from Rs. 180,000 to Rs. 200,000. The final compensation will be flexible and based on experience, skills, and the candidate’s ability to independently manage and execute tasks with excellence.
We are looking for candidates who are eager to grow professionally, solve meaningful problems, and build purposeful solutions. If you are passionate about coding and meet the qualifications outlined above, we encourage you to apply and showcase your work through your portfolio or GitHub profile.
Join us to contribute your expertise and be part of a forward-thinking team dedicated to creating impactful mobile applications.