BB Agency Logo

BB Agency

Senior Flutter Developer

Posted 9 Days Ago
Be an Early Applicant
Remote
28 Locations
Senior level
Remote
28 Locations
Senior level
Lead development of a Mobile POS App using Flutter, handle backend and hardware integrations, and ensure high performance and reliability of the app.
The summary above was generated by AI

Quick summary

🕛 We’re currently looking for a per-project hire for a 4-month engagement, with the possibility of transitioning to a full-time position.

🌎 This is a fully remote position.
🇪🇺 Looking for people in Europe due to time zone alignment.

🇬🇧 Professional English is a must. All company and client communication is in English. Spanish is a strong bonus, as the project is developed for the Latin American market.

😎 6+ years of experience in mobile development, with deep expertise in Flutter. Experience with hardware integration (POS terminals, printers) and native mobile development (Android/iOS) is a strong plus. 

🔮 We’re looking for a proactive, self-sufficient senior developer who will take architectural & development ownership of the Mobile POS App. You will initially focus on adapting an existing application to a new backend, then lead the development of a full-featured POS system from scratch.

💸 Salary: Gross (B2B) 3500€ ~ 4500€ / month.

About us

BB Agency is a partner for digital evolution, blending creativity and technology to drive meaningful growth. We collaborate with companies focused on real human needs, shaping brands, experiences, and products that impact millions daily.

Founded in 2012 on Island Krk, Croatia, we've grown into a fully remote agency with a global team of 40+ members. We believe in learning by doing, open communication, and pushing boundaries to deliver our best work.

Our clients range from tech SMEs to corporations and funded startups in SaaS, finance, healthcare, and more. We’ve partnered with names like AWS, Deloitte, BNP Paribas, ShipBob, Crisp, and CloudZero, among many others.

Job description

We’re seeking a Senior Flutter Developer to join our team and lead the development of the Mobile POS App, a digital platform designed for small retailers in Latin America. This is a per-project engagement, starting with a 4-month contract that focuses on taking over and adapting the existing Flutter mobile app to a new backend. Based on performance and project success, this role has a strong potential to evolve into a full-time, long-term opportunity to build the complete POS ecosystem.

Your Responsibilities

  • Lead Development: Drive the technical strategy and development of the Mobile POS App using a hybrid Flutter (Add-to-App) approach.
  • Backend Integration: Work closely with the backend team to integrate with the new Java-based microservices architecture via a REST API.
  • Hardware Integration: Implement and manage integrations with Smart POS payment terminals, receipt printers, and barcode scanners within the native Android/iOS shells.
  • App Features: Develop modules for a POS Sales & Billing, B2B Marketplace, and Inventory Management. You will be responsible for building the dynamic UI that surfaces real-time, AI-driven suggestions and insights to the user.
  • Offline Capabilities: Design and implement a robust local storage (SQLite) solution to ensure the app functions seamlessly with intermittent internet connectivity.
  • Code Quality: Establish and enforce best practices, conduct code reviews, and maintain high-quality standards for the entire mobile codebase.
  • Collaboration: Work closely with the Product Manager and Backend Lead to align on features, timelines, and technical requirements.
  • Performance and Reliability: Obsess over app performance, ensuring a fast, fluid, and crash-free user experience, which is critical in a retail transaction environment.

Preferred experience

  • 6+ years of mobile development experience, with at least 4+ years of deep, hands-on experience with Flutter.
  • Architectural Ownership: Experience designing and owning the architecture for complex mobile applications, not just implementing pre-defined tasks.
  • Proven experience with Flutter’s Add-to-App feature and native development (Kotlin/Android or Swift/iOS)
  • Experience integrating with external hardware (payment terminals, printers) via native SDKs.
  • Strong understanding of state management, API integration (REST), and local database (SQLite) implementation in a mobile context.
  • Organized: Ability to plan and take ownership of tasks, deliver quality work, and meet deadlines independently.
  • Communication: Effective communication skills with team members and stakeholders, showcasing your work confidently.
  • Languages: Fluent in English to seamlessly integrate with our international team and clientele. Since the product is focused on the Latin American market, being Spanish-speaking is a significant advantage.

What to expect

  • Flexibility - We already operate in multiple time zones and have been doing it for years. We have standard 40-hour work weeks. While our agency working hours are from 9 am to 6 pm CET, you’ll have the freedom to work flexible hours and maintain a healthy work-life balance. Just make sure the majority of your working hours fall within that time frame.
  • Remote work - We like to think about ourselves as remote-natives. One of the perks of our remote team is that we genuinely trust you to get your job done. You can work from anywhere you see fit, as long as you have a decent internet connection and are available during our agency's working hours.
  • Culture - We value collaboration, openness, a willingness to learn, lead, and a curious nature. Our approach encourages mistakes as long as we are willing to learn from them, fostering a culture where growth comes from understanding and overcoming challenges. If you like to work in teams that value great work over loud voices, you are in the right place
  • Autonomy and responsibility – You’ll be trusted to get things done efficiently and effectively.

Hiring process

  • Pre-selection based on your application (We’ll review your experience, past projects, and skills).
  • Introductory call with HR to get to know you better.
  • Interview with our Development Team leadership.
  • Welcome to BB Agency.

Top Skills

Flutter
Java
Kotlin
Rest Api
Sqlite
Swift

Similar Jobs

9 Hours Ago
Easy Apply
Remote
29 Locations
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
Manage and optimize cloud infrastructure financial visibility. Collaborate with engineering, finance, and product teams for operational excellence and drive initiatives for cost efficiency and capacity utilization.
Top Skills: AirflowAnsibleAWSBashChefCi/CdCloudabilityCloudhealthDbtEltETLGCPGrafanaKibanaKubernetesLooker StudioOciOpencostPrometheusPythonSnowflakeTerraform
9 Hours Ago
Remote or Hybrid
6 Locations
Senior level
Senior level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Oversee technical operations, lead a team to implement cloud-based solutions, and manage large-scale migrations to AWS while ensuring infrastructure aligns with business goals.
Top Skills: AWSDynamoDBGithub ActionsGitlabLambdaPostgresPythonReactSpaceliftStep FunctionsTailwind CssTerraformTypescript
Yesterday
Easy Apply
Remote
30 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
The Product Design Manager leads UX efforts for GitLab's Plan stage, focusing on team management, strategic user research, product design, and enhancing user experience across tools.
Top Skills: AgileAIGitlabUx

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account