SoftPeak is seeking a skilled Senior 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!