Mobile App Developer – Flutter
Cyurae · Greater Delhi Area
قدّم وتابع مع أبلاي إيدجAbout CYURÆCYURÆ is building an AI-powered fashion intelligence mobile application that helps users understand their personal style, manage their wardrobe, receive complete outfit recommendations, create moodboards, explore visual try-on experiences and discover relevant products.We are building a premium, fast and intuitive consumer product. As an early-stage product-led team, developers work directly with the founders, designers, backend engineers and AI team and have meaningful ownership of what gets built.About the RoleWe are looking for a technically strong Flutter Mobile App Developer to build and maintain the CYURÆ application for Android and iOS.This role goes beyond converting designs into screens. You will be responsible for mobile architecture, reusable components, API integrations, performance, testing, Git workflows, release management and overall application quality.We are looking for someone with an AI-native working style who can use modern AI development tools, coding assistants and automation to deliver faster while maintaining clean, secure and production-ready code.ResponsibilitiesDevelop and maintain the CYURÆ mobile application using Flutter and Dart.Convert Figma designs into pixel-perfect, responsive and smooth mobile interfaces.Build modules such as onboarding, authentication, Style DNA, avatar creation, wardrobe, moodboards, AI-generated looks, product cards, saved looks, event calendar and user profile.Integrate REST APIs for authentication, AI recommendations, user preferences, wardrobe data, product information, image uploads and shopping links.Work with backend and AI teams to consume structured AI outputs and display them reliably inside the application.Build reusable widgets, components and scalable feature modules.Implement suitable state management using Riverpod, Bloc, Provider or another well-structured approach.Create smooth animations, transitions and micro-interactions that support a premium user experience.Handle image selection, camera/gallery access, uploads, compression, caching and media optimisation.Optimise application startup time, rendering performance, network usage, memory consumption and responsiveness.Implement loading, empty, error, offline, success and retry states across important user journeys.Write unit, widget and integration tests for critical features.Debug crashes, API failures, UI issues and performance bottlenecks.Maintain secure handling of authentication tokens, environment variables, API keys and sensitive user data.Prepare and release production builds for the Google Play Store and Apple App Store.Monitor application quality using crash reporting, analytics and logging tools.Git and Engineering ResponsibilitiesSet up and maintain organised GitHub or GitLab repositories.Follow structured branching, commit and release management practices.Create clear pull requests or merge requests with proper descriptions.Participate in code reviews and respond constructively to technical feedback.Resolve merge conflicts and maintain clean version history.Maintain project documentation, setup instructions and environment configuration.Support CI/CD pipelines for automated builds, testing and deployment.Write readable, modular and maintainable code that other developers can understand.Required Qualifications2-4 years of hands-on Flutter and Dart development experience.Experience building or contributing to production-level Android and iOS applications.Strong understanding of Flutter widgets, navigation, layouts, lifecycle management and asynchronous programming.Experience with state management such as Riverpod, Bloc, Provider or GetX.Experience integrating REST APIs, JSON responses, authentication and backend services.Working knowledge of Firebase, Supabase or similar platforms.Strong understanding of Git, GitHub or GitLab workflows.Experience converting detailed UI/UX designs into polished mobile application screens.Understanding of clean architecture, reusable components and scalable code organisation.Experience with image upload, media handling, caching and mobile performance optimisation.Ability to debug independently and solve technical problems without waiting for step-by-step instructions.Good written and verbal communication skills.Must be based in Delhi NCR or willing to relocate to Gurugram for full-time, on-site work.AI-Native Working StyleThe candidate should be comfortable using AI-assisted development tools to:Accelerate coding and debugging.Generate and improve unit tests.Review and refactor code.Understand unfamiliar libraries and APIs.Prepare technical documentation.Explore implementation options quickly.Automate repetitive development tasks.Using AI tools should improve delivery speed without compromising security, code quality, testing or engineering judgement.Nice to HaveExperience with AI-powered, fashion, lifestyle, e-commerce, social or visually rich consumer applications.Experience integrating LLM, recommendation or image-processing APIs.Experience with animations using Flutter animations, Rive or Lottie.Familiarity with push notifications, deep links, analytics and remote configuration.Experience with Firebase Crashlytics, Analytics, Mixpanel or similar tools.Experience with CI/CD platforms such as GitLab CI, GitHub Actions, Codemagic or Fastlane.Published applications available on the Google Play Store or Apple App Store.Basic understanding of native Android or iOS development.What Success Looks LikeDevelopment-ready designs are converted into accurate and smooth application experiences.Features are delivered on time with clean and maintainable code.API and AI integrations work reliably across real-world scenarios.The application remains responsive, stable and scalable as features grow.Git repositories, documentation and release processes remain organised.Technical risks and dependencies are raised early.The developer takes ownership of features from planning through production release.What We OfferCompetitive compensation based on skills and experience.Direct collaboration with the founders and core product team.Meaningful ownership of the mobile application.Opportunity to build an AI-powered consumer product from an early stage.Exposure to artificial intelligence, fashion-tech, product strategy and mobile architecture.Support for continuous learning and technical growth.A fast-moving environment where strong technical ideas can influence the product.How to ApplySend your CV to contact@cyurae.com along with:GitHub or GitLab profile.Links to applications you have developed.Google Play Store or Apple App Store links, where available.Current location.Current and expected compensation.Notice period or earliest joining date.A short explanation of one important technical or architectural decision you made in a Flutter application.A brief note explaining how you use AI tools in your development workflow.We value working applications and clean repositories more than certificates.