Job Description: Flutter DeveloperWho are we? Karnival is a customer marketing platform that elevates and leverages current customers' experiences to improve retention and growth. In the last four years, we have built a unified platform that seamlessly integrates various functionalities, such as Smart Receipts, Net Promoter Score assessments, Customer research, Surveys, Product Reviews, Loyalty, and a Customer Journey Builder. What Karnival offers: Global Exposure:Collaborate with over 210+ international brands and large enterprises across the USA, India, UAE, GCC, Europe, and LATAM. Gain valuable insights into diverse markets and industries. Opportunity to Build from Scratch:Be part of an exciting journey as we build our app development team. You’ll have the opportunity to contribute to projects right from the ideation stage, shaping applications from the ground up. Mentorship & Growth:Work alongside experienced developers who will guide you and help you grow your skills through hands-on experience and constructive feedback.Work Location: This is awork-from-office role , and the candidate will be required to work from our office premises in Gurugram. Key Responsibilities: Collaborate with cross-functional teams to define, design, and ship new Flutter applications. Build efficient, reusable, and scalable code for mobile apps on both iOS and Android platforms using Flutter. Integrate third-party APIs and ensure seamless backend integration. Troubleshoot and fix bugs, improve performance, and refactor code when necessary. Stay updated with emerging trends and technologies in mobile development. Participate in code reviews to ensure the quality and maintainability of code. Work closely with designers to ensure UI/UX standards are maintained. Who We Are Looking For: Minimum1+ years of experiencein Flutter development. Strong knowledge ofDartprogramming language andFlutterframework. Experience in building cross-platform mobile applications for Android and iOS using Flutter. Familiarity withRESTful APIsto connect mobile applications to backend services. Experience with third-party libraries and APIs, as well as with modern front-end build pipelines and tools. Knowledge ofstate management techniqueslike BLoC, Provider, or Riverpod. Understanding of mobileUI/UX design principlesand best practices. Experience working withcloud message APIsand push notifications. To join our innovative team, you need: Strong analytical and problem-solving skills with an eye for detail. Strong written and verbal communication skills. Must be able to work independently as well as collaboratively. Must be a fast learner, self-motivated, and a team player. Technical Skills: Strong proficiency inDartand experience with theFlutterframework. Working knowledge ofVersion Control Systemslike Git. Experience with integratingAPIsand web services in mobile apps. Familiarity withUI/UX principlesand ability to translate designs into Flutter code. Experience with performance and memory tuning with tools likeDart DevTools . Soft Skills: Good analytical and problem-solving skills. Good communication skills. Ability to work well in a team and communicate effectively with coworkers. A strong desire to learn and improve continuously. Compensation: CTC would be as per market standards and will be based on the candidate's performance in the interviews.
Job Title
Flutter Developer