Padmi

Flutter Mobile Engineer

BangalorePosted 30 days ago
Software engineeringMid-level
Apply at superk

Opens the source posting on superk.keka.com

Source description

About the role

View original

About SuperK

SuperK is revolutionizing grocery shopping in India's small-town markets with a tech-driven, membership-based retail model. With over 100 stores across 80+ towns in Andhra Pradesh, SuperK is bringing the convenience of a 'small-format Costco' to Tier 3-5 towns, turning unorganized retail into a seamless, organized experience. Backed by leading investors like Blume Ventures and XEED Ventures, SuperK is reshaping the future of retail, making quality groceries and savings accessible to small-town India like never before. Role Overview As a Mobile Developer (Flutter), you'll be responsible for designing, developing, testing, and maintaining high-quality mobile applications that customers, store teams, and partners rely on every day. The role requires strong mobile development fundamentals, problem-solving skills, and the ability to build scalable, user-friendly applications while working closely with the Engineering Lead and cross-functional teams in a fast-moving, build-from-scratch environment. What You'll Be Doing Design and develop mobile application features end-to-end using Flutter, working closely with the Engineering Lead on architecture decisions for apps used by customers, store teams, and partners. Write clean, productive, maintainable, and well-structured code following engineering best practices. Debug, test, and resolve defects with attention to quality, performance, and user experience. Stay aligned with product strategy, evaluate feasibility of ideas from PMs, estimate effort, and help plan roadmaps and feature rollouts. Participate in requirement discussions, sprint ceremonies, and Agile development workflows. Collaborate effectively with fellow developers, QA, product managers, and cross-functional teams to meet timelines and unblock each other. Document code, APIs, technical designs, and implementation details to ensure everything you build is scalable and maintainable. Use AI-assisted tools (e.g., GitHub Copilot, Claude Code, Cursor, ChatGPT) responsibly to improve productivity and code quality. Continuously learn and apply new mobile technologies, frameworks, and industry standards. Ensure application performance, responsiveness, security, and scalability across mobile platforms — critical for users in Tier 3-5 towns with variable network conditions. What We're Looking For Required Skills 3+ years of strong proficiency in Flutter and Dart programming language. Strong understanding of Object-Oriented Programming (OOP), data structures, algorithms, and problem-solving. Experience developing and deploying mobile applications for both iOS and Android platforms. Good understanding of mobile application architecture patterns (MVC, MVVM, Clean Architecture, etc.). Experience consuming REST APIs and integrating third-party SDKs and services. Understanding of application lifecycle, state management, performance optimization, and debugging techniques. Familiarity with version control systems such as Git. Understanding of Agile concepts (user stories, backlog, sprints). A proactive mindset to build things from scratch in an unstructured environment. High ownership, curiosity, and the ability to balance pragmatism with quality. Good communication and team collaboration skills; a quick learner with a growth mindset. Interest in the Retail & E-commerce space, and building tech that works for small-town India. Preferred Skills Experience with state management frameworks such as Provider, Riverpod, Bloc, or similar. Knowledge of unit testing, widget testing, and mobile automation testing. Exposure to CI/CD pipelines for mobile application deployment. Understanding of mobile app publishing processes for the Apple App Store and Google Play Store. Basic understanding of cloud platforms such as AWS, Azure, or GCP. Experience with mobile application security best practices. Prior experience building apps for low-connectivity or offline-first environments. Education Bachelor's degree in Computer Science, IT, or a related field. Why Join Us Be part of a mission-led, fast-growing company disrupting grocery retail in Bharat. Work alongside passionate, entrepreneurial teammates who challenge the status quo. Own critical business levers and see the real-world impact of your work — your app runs the store experience for real customers in real towns. Grow fast as SuperK scales across categories, geographies, and digital formats.

One address, no account. We’ll tell you when matching roles go live.

More at superk

Related open roles

View all roles