
Full-cycle digital agency shaping brands, experiences, and products that enrich the lives of millions worldwide.
About the Company
Founded in 2012 on Island Krk, Croatia, BB Agency is a fully remote digital agency with more than forty professionals working across the globe. The agency partners with technology SMEs, corporations, and funded startups in sectors such as SaaS, finance, banking, property, healthcare, transport, and communications. Clients include AWS, Deloitte, BNP Paribas, Teachable, and many others. BB Agency merges creativity with technology to deliver impactful digital solutions that improve millions of lives daily.
About the Role
BB Agency is seeking a Mid-level Flutter Developer for a 4-month project (with potential extension to full-time). The role involves rebuilding an e-commerce mobile application in Flutter, working under the guidance of a Senior Flutter Developer. The project includes feature implementation, backend integration, and ensuring seamless user experiences. This is a fully remote role, open to candidates based in Europe for time-zone alignment.
Responsibilities
- Develop and maintain mobile applications for iOS and Android using Flutter.
- Implement core features such as user registration, login, product catalog, cart, checkout, payment, order history, and push notifications.
- Integrate applications with backend systems and APIs.
- Translate UI/UX designs into responsive, user-friendly interfaces.
- Write clean, maintainable code and contribute to best practices.
- Support QA processes through testing, debugging, and performance optimization.
- Collaborate with the senior developer, project manager, and wider project team.
Required Skills
- 4+ years of professional Flutter development experience with published apps.
- Strong knowledge of mobile app architecture and design principles.
- Proficiency in translating visual designs into smooth, responsive interfaces.
- Solid understanding of backend integration and API communication.
- Fluent in English, with excellent communication and collaboration skills.
Preferred Qualifications
- Experience with e-commerce app development and payment integration.
- Knowledge of credit card processing and secure payment flows.
- Ability to work independently while staying organized and meeting deadlines.
- Familiarity with agile environments and distributed teams.