Flutter Developer

SoftPeak is seeking a skilled Flutter Developer

What you’ll do:

  • Design and build a high-quality Flutter application (Social Network) from the ground up, shipping to both iOS and Android.
  • Collaborate with product, design, and backend teams to deliver new features that feel native and polished on both platforms.
  • Define and maintain app architecture, ensuring a modular, scalable, and maintainable codebase.
  • Adapt Flutter code to interface with native modules (Swift/Kotlin/Java) when platform-specific functionality is needed (e.g., wearables, sensors, system services).
  • Prepare releases and participate in the deployment process for App Store and Google Play (including certificates, provisioning, and submission steps).
  • Profile and optimize app performance, memory, and battery use.
  • Contribute to improving automation of builds, tests, and releases, working alongside DevOps engineer as needed.


Requirements:

  • 4+ years of professional experience with Flutter (Dart) and at least 1 year of native mobile development with iOS (Swift/Objective-C) and Android (Kotlin/Java).
  • Proven experience shipping at least one complex Flutter app to production, with a solid grasp of app architecture, modularization, and technical debt management.
  • Strong understanding of the Apple and Android ecosystems: platform conventions, store requirements, deployment workflows, and native integrations.
  • Experience bridging Flutter and native code, creating or integrating custom platform channels and plugins.
  • Experience working with CI/CD pipelines: you’ve collaborated with DevOps engineer to automate mobile build and release processes;
  • Awareness of performance optimization, mobile security best practices, and data privacy.
  • English level (B2+)


Nice to have:

  • Experience with wearables (Apple Watch, Wear OS), IoT integrations, or custom device features.
  • Experience with internationalization/localization for mobile apps.
  • Interest in emerging tools such as AI-powered code assistants or mobile ML.



Our offer includes:

  • Full-time with flexibility and autonomy in processes.
  • Performance reviews.
  • Investment in your professional development (courses, workshops, lectures, and professional speakers).
  • 15 days of paid vacation per year.
  • 5 days of paid sick leave per year.


Our next steps:

  • Please share your resume and a brief cover letter showcasing your experience and most interesting achievements in your career.
  • Our recruiter will reach out to you and schedule the interview (if there is a potential fit between your experience and the company’s project);
  • The technical interview with the Technical Lead with live coding (90 mins);
  • We’ll connect with your references to learn more about your achievements and work ethic.
  • The offer will be yours!

Required languages

English B2 - Upper Intermediate
Flutter
Published 25 August
122 views
·
27 applications
100% read
·
100% responded
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...