Job Overview:
We are looking for an experienced Flutter Mobile Developer to join our team to design, develop, and maintain high-quality e-commerce applications. The ideal candidate will have a strong foundation in mobile app development, an in-depth understanding of e-commerce functionalities, and experience using Flutter to build robust cross-platform apps.
Key Responsibilities:
Develop and maintain a high-performance e-commerce app using Flutter.
Implement custom UI/UX designs to ensure a seamless, responsive, and intuitive user experience across iOS and Android platforms.
Integrate third-party APIs and e-commerce functionalities (payment gateways, inventory management, user authentication, product catalogs, etc.).
Collaborate with cross-functional teams including product managers, designers, and backend developers to define app requirements and features.
Debug, troubleshoot, and optimize the mobile application for maximum performance.
Ensure high code quality by writing unit and integration tests, following best practices in Agile development.
Monitor and improve app stability, fixing bugs and performance bottlenecks.
Keep up to date with Flutter's latest features, libraries, and improvements.
Benefits:
Competitive salary.
Flexible working hours and remote work opportunities.
Opportunity to work on cutting-edge projects in a growing industry.
Health and wellness benefits.
Job Requirements:Technical Skills:Experience in Flutter & Dart:At least 2-3 years of experience in Flutter app development.Proven experience in building e-commerce or similar business applications.Cross-platform Development:Experience in developing cross-platform apps for iOS and Android using Flutter.E-commerce App Development:Familiarity with building e-commerce features: shopping carts, product browsing, payment integrations, customer reviews, wish lists, push notifications, etc.Experience with payment gateway integration (Stripe, PayPal, etc.).Understanding of best practices for product listing management, inventory control, and checkout flows.RESTful APIs & Backend Integration:Strong knowledge of working with REST APIs for app-to-server communication.Ability to integrate with backend services (authentication, database, and payment systems).Database Knowledge:Experience with SQLite, Firebase, or other mobile databases for local storage.Familiarity with cloud databases (like Firebase or AWS).UI/UX Design:Experience working with designers to implement pixel-perfect UI/UX from mockups.Proficiency in animations, custom widgets, and creating responsive layouts.Version Control:Proficient in using Git or other version control systems for collaboration.Soft Skills:Strong problem-solving skills and attention to detail.Ability to work effectively in a collaborative team environment.Excellent communication and time-management skills.Willingness to stay updated with the latest technologies and tools in the Flutter ecosystem.Nice-to-have:Familiarity with CI/CD tools for automated app builds and deployment (e.g., Fastlane, Bitrise).Experience in cloud services like Firebase, AWS, or Azure.Understanding of mobile app security best practices.Education & Experience:Bachelor’s degree in Computer Science, Software Engineering, or a related field.2-4 years of proven experience in mobile app development, specifically in Flutter.