We are seeking a skilled and motivated Flutter Developer with 2 to 3 years of professional experience to join our mobile app development team. The successful candidate will have strong expertise in building cross-platform applications using Flutter and Dart, along with a solid understanding of mobile app architecture and industry best practices. This role requires close collaboration with designers, backend developers, and QA teams to deliver high-quality, performant, and secure mobile applications optimized for both iOS and Android platforms.
Key Responsibilities
Design, develop, and maintain cross-platform mobile applications using Flutter and Dart. Collaborate effectively with designers, backend developers, and QA teams to ensure seamless delivery of mobile solutions. Write clean, maintainable, and well-documented code following best practices. Integrate mobile applications with RESTful APIs and third-party libraries. Optimize applications for performance, responsiveness, and security. Troubleshoot, debug, and upgrade existing mobile applications to enhance functionality and user experience. Implement modern UI/UX designs to provide a seamless and engaging user experience. Conduct thorough code reviews and provide constructive feedback to peers. Stay current with the latest Flutter trends, packages, and emerging technologies to continuously improve development processes.
Required Qualifications
2 to 3 years of proven experience as a Flutter Developer. Strong proficiency in Dart programming language. Experience in building and deploying mobile applications on both iOS and Android platforms. Good understanding of state management approaches such as Provider, Bloc, Riverpod, or GetX. Familiarity with RESTful APIs and JSON for data integration. Proficient in using Git/GitHub for version control and collaboration. Solid understanding of mobile app lifecycle, architecture patterns (MVC, MVVM), and testing methodologies. Strong debugging and problem-solving skills to identify and resolve issues efficiently.
Preferred Qualifications and Benefits
Experience working with Firebase services including Authentication, Firestore, Push Notifications, and Analytics. Familiarity with native Android development (Java/Kotlin) or iOS development (Swift/Objective-C) is a plus. Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines for Flutter applications. Experience integrating payment gateways and third-party SDKs into mobile apps. Understanding of Agile and Scrum methodologies to work effectively in a collaborative development environment.
This is a full-time, on-site position offering a monthly compensation range of Rs100,000 to Rs150,000. This opportunity is ideal for a developer passionate about mobile technologies and eager to contribute to innovative cross-platform applications within a dynamic team setting.