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
📊
Average salary range of similar jobs in
analytics →
Loading...