Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16764738

    BENGALURU · FULLTIME

    Senior Software Engineer - Flutter

    Taglynk logo

    Taglynk

    Bengaluru · onsite · Posted 42d ago

    Sourced fromFoundit
    Not disclosed5–8 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.6s
    • Found the form on Foundit · 9 questions to answer1.4s
    • Decided the answers for all of them2.6s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    What You'll Do

    • Own the end-to-end development of mobile features using Flutter and Dart, from technical design to production.
    • Build scalable, reliable, and high-performance applications for our customer and professional experiences.
    • Work closely with Product, Design, Backend, and other Engineering teams to translate product requirements into robust technical solutions.
    • Design and implement reusable components, modules, and frameworks to improve development velocity.
    • Make architecture and technology decisions that improve the scalability, maintainability, and performance of the mobile platform.
    • Integrate REST APIs, third-party SDKs, analytics, push notifications, payments, deep links, and other mobile services.
    • Identify and resolve performance bottlenecks, crashes, memory issues, and production problems.
    • Ensure high standards of code quality through code reviews, testing, documentation, and engineering best practices.
    • Build effective unit, widget, and integration tests to ensure application reliability.
    • Collaborate with backend engineers to design efficient APIs and seamless mobile-backend integrations.
    • Participate in technical discussions and contribute to mobile architecture and engineering strategy.
    • Monitor application performance and proactively identify opportunities for improvement.
    • Mentor junior engineers and contribute to building a strong Flutter engineering culture.

    What We're Looking For

    • 5 - 8 years of software engineering experience, with significant hands-on experience in Flutter development.
    • Strong proficincy in Flutter and Dart, with experience building and shipping production-grade applications.
    • Strong understanding of Flutter architecture, widget lifecycle, state management, navigation, and asynchronous programming.
    • Experience with state management frameworks such as BLoC, Riverpod, Provider, or similar.
    • Strong understanding of mobile application architecture and design patterns.
    • Experience integrating REST APIs, authentication, third-party SDKs, and backend services.
    • Good understanding of mobile performance optimization, memory management, networking, and debugging.
    • Experience handling different device sizes, OS versions, and platform-specific requirements.
    • Strong understanding of Git and modern software development practices.
    • Experience writing unit, widget, and integration tests.
    • Strong problem-solving and debugging abilities.
    • Ability to independently own and deliver complex features.
    • Strong product mindset with an eye for performance, usability, and overall user experience.

    Good to Have

    • Experience working in a B2C / consumer internet / high-scale product environment.
    • Experience building applications with a large user base.
    • Experience with native Android/iOS integrations and Flutter platform channels.
    • Experience with Firebase, Crashlytics, Analytics, or similar monitoring platforms.
    • Experience with mobile CI/CD pipelines and automated release processes.
    • Experience publishing and managing applications on the Google Play Store and/or Apple App Store.
    • Experience with Flutter performance profiling and optimization.
    • Exposure to native Kotlin/Swift development.
    • Experience working in a startup or fast-paced product environment

    Sourced from foundit

    Section · 02

    Skills

    Design PatternsFlutter Platform ChannelsFlutter performance profilingAuthenticationMemory managementThird-party SDKsBlocComputer NetworksProviderBackend ServicesRiverpodMobile Application ArchitectureFirebase CrashlyticsKotlindebuggingmobile performance optimizationSwiftREST APIFlutterDartGITmobile CI CD pipelinesAutomated Release Processes

    Senior Software Engineer - Flutter · waiting for your command