Flutter Developer (3-6 years)
Description
Skills
1.3+ years of experience in mobile application development. 2.Proficiency in Flutter and Dart. 3.Strong understanding of mobile application architecture and design patterns. 4.Experience with RESTful APIs and third-party libraries. 5.Familiarity with version control systems such as Git, Bitbucket, etc. Solid understanding of the full mobile development lifecycle. Knowledge of Agile development methodologies. 6.Strong problem-solving skills and attention to detail. 7.Excellent communication and teamwork skills. Preferred Qualifications:- -Experience at least one native language Android (Java/Kotlin) or iOS (Swift) development. -Knowledge of CI/CD pipelines(optional). -Experience with state management libraries like Provider, Bloc, or GetX. -Familiarity with Firebase and cloud services. -Familiarity with Map Integration and Location. -Experience with integrating payment gateways and handling in-app purchases. -Knowledge of app store submission processes and guidelines for both Google Play and the Apple App Store. -Understanding of security best practices in mobile development. -Familiarity with UX/UI design principles and tools like Figma, or Adobe XD. -Strong understanding of performance optimization techniques. -Experience with map integration using Google Maps, Mapbox, or similar services. -Experience developing and integrating media players for audio and video content. Knowledge of VR player integration and development. -Experience with offline storage, threading, and performance tuning. -Familiarity with push notifications and cloud messaging. -Experience with custom animations and transitions. -Knowledge of internationalization and localization of apps. -Understanding of mobile accessibility standards and practices. -Familiarity with analytics tools like Google Analytics, Firebase Analytics, etc. -Experience with social media API integrations.
Responsibilities
1.Develop and maintain cross-platform mobile applications using Flutter. 2.Collaborate with product managers, designers, and other developers to create seamless user experiences. 3.Write clean, maintainable, and efficient code. 4.Ensure the performance, quality, and responsiveness of applications. 5.Identify and fix bugs and performance issues. 6.Stay up-to-date with new technologies, trends, and best practices in mobile development. 7.Participate in code reviews and provide constructive feedback to peers. 8.Contribute to the continuous improvement of the development process.
Think you fit in?
Please be sure to also submit a portfolio of your own original work to show us what you can create.
*Required fields
Personal information