Senior Full Stack Developer (Flutter/Go)
Overview
Are you interested in building a mobile platform that will become a communication channel for thousands of businesses as soon as tomorrow? Weβre looking for a Flutter + Go Developer to develop a mobile version of a well-known platform from scratch. Our clients include half of the worldβs retailers. Top-notch team and conditions, remote work.
Main Responsibilities
β Design and develop high-quality Flutter apps for Android and iOS
β Collaborate with backend engineers to define APIs and build full-stack features
β Write clean, testable, maintainable Dart code following best practices
β Implement custom Flutter plugins to bridge native functionality when needed
β Integrate with real-time communication tools (e.g., WebRTC, sockets)
β Work with product managers and designers to deliver smooth, performant UX
β Debug, profile, and optimize performance across devices
β Participate in code reviews, architectural discussions, and agile development cycles
Mandatory Requirements
β 5 + years of experience in software development
β 3+ years of experience with Flutter and Dart
β 2+ years of experience with GO
β Strong understanding of mobile architecture and cross-platform development
β Solid experience consuming RESTful or GraphQL APIs
β Experience with state management solutions (e.g., BLoC / Cubit, Provider, Riverpod)
Nice-to-Have / Advantages:
β Experience building or maintaining Flutter plugins (Android/iOS interop)
β Familiarity with WebRTC, signaling, and real-time streaming protocols
β Experience with Firebase, WebSockets, push notifications
β Familiarity with clean architecture and test-driven development
We offer
β Your Wellness: Access to mental health programs, comprehensive medical insurance, and a sports card*.
β Your Happiness: Enjoy the company of cool teammates, a friendly atmosphere, a strong mentorship, and a variety of bonuses & corporate gifts.
β Your Development: Benefit from free educational events & courses, and English classes with native speakers.
β Your Career: Focus on your professional development in a supportive environment.
β Work-Life Balance: Choose your working format β remote, office-based, or hybrid and engage in team-building activities.
*Medical Insurance and Sport Card perks are available for employees located in Bulgaria.
Required languages
| English | B2 - Upper Intermediate |