About the role
As a Flutter Developer, you will contribute to the development of Flutter applications by implementing features and user interfaces within an established architecture and set of best practices. Working closely with a senior developer or tech lead, you’ll focus on delivering well-scoped functionality, integrating backend APIs, and managing application state.
The role involves participating in code reviews, testing, and agile development processes, and collaborating with product, backend, and design teams to deliver high-quality mobile features.
About the project
We’re building a mobile-first Business Development Representative (BDR) application for teams working in the behavioral healthcare and digital health industry. The app is designed to help outreach and referral teams stay productive on the go by streamlining lead management, follow-ups, notes, tasks, and activity tracking, with seamless real-time synchronization to backend CRM and reporting systems.
From a mobile perspective, the focus is on delivering a polished, reliable, and responsive user experience for professionals who rely on the app throughout their workday. The application operates in a healthcare context, which means careful attention to security, data handling, offline behavior, and performance. The mobile app is a core daily tool for distributed teams, and usability, stability, and smooth backend integration are critical to its success.
Your impact
- Implement mobile features and user interfaces using Flutter
- Integrate mobile applications with backend APIs and services
- Manage application state and follow established architectural patterns
- Contribute to code quality through reviews and testing
- Collaborate with designers, backend engineers, and product team members
- Support the delivery of stable, production-ready mobile functionality
Expertise you need
- 3+ years of commercial mobile development experience, with strong Flutter expertise
- Solid knowledge of Dart and asynchronous programming
- Experience integrating REST APIs and handling authentication flows
- Ability to write unit tests and work with Git-based workflows
- Familiarity with mobile build and release processes
- Good communication and team collaboration skills
- Upper-Intermediate or higher English level for day-to-day collaboration
Nice to have
- Familiarity with Firebase services (e.g., push notifications, analytics)
- Experience developing custom Flutter plugins or integrating native platform code
- Experience with local data storage and caching solutions
- Exposure to real-time features (WebSockets, streaming)
- Experience working on apps with offline support
Why us
Cozy office or home environment
- MacBook Pro and any extra peripheral devices;
- Daily use of modern technologies;
- Free lunch at the office;
- Flexible working hours;
- Ability to work remotely and hybrid;
- Paid travel expenses.
Professional development and advancement
- Regular 1-on-1 feedback on development and performance;
- Subvention for all work-related education (books, online courses) and conference participation
- Technical and career mentorship and guidance.
Team culture
- Experienced and enthusiastic multinational team;
- Knowledge-sharing culture;
- Each employee is responsible for their part of the job, so we appreciate the ability to self-organize and prioritize tasks;
- Referral program – if you want to work even more comfortably, being surrounded by some of your friends, we’ll pay for that up to 1500$ (depending on the candidate level).
Out-of-work care
- Additional health insurance;
- Annual leave of 25 working days;
- Paid leave for all important events in your private life;
- Financial incentives for the wedding or birth of a child;
- Christmas bonus.
Next steps
That’s small talk about the company, products, team, position, technology stack, etc.
- 1-hour Live Coding session.
We will focus on your experience and problem-solving skills.
- 1-hour Final interview with the Technical Project Manager.
We’d love to see not only what you can build, but also how you collaborate and communicate.