Flutter Engineer

Nlodgify
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Flutter
Adobe InDesign
API
iOS
App Store (IOS)
Automation of Tests
Mobile Application Development
Software Quality
Code Review
Continuous Integration
Web Development
Github
Mobile Application Software
Model View ViewModel
Software Engineering
Systems Integration
Website Wireframe
Integration Tests
Dart
Codebase

Job description

maintainable mobile applications on both iOS and Android from a single codebase. You'll tackle complex technical challenges related to cross-platform architecture, performance optimisation, and integration with our broader technology stack, driving mobile excellence across the organisation.\n\n\n How will you make an impact?\n\u003cli\u003e\u003cb\u003eArchitect \u0026amp; Design:\u003c/b\u003e Lead the architectural design and implementation of new app modules using the Flutter framework, ensuring the codebase is \u003cb\u003escalable, robust, and reusable\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eRequirements \u0026amp; UX/UI Collaboration:\u003c/b\u003e Partner closely with \u003cb\u003eProduct Managers and UX/UI Designers\u003c/b\u003e to translate high-level user stories and wireframes into clear technical requirements and build \u003cb\u003epixel-perfect, responsive UIs\u003c/b\u003e that offer a superior user experience.\u003c/li\u003e\u003cli\u003e\u003cb\u003ePerformance Optimisation:\u003c/b\u003e Proactively \u003cb\u003eprofile and optimise\u003c/b\u003e app performance, including rendering, startup times, and memory usage, to ensure a \u003cb\u003esmooth experience\u003c/b\u003e on various devices.\u003c/li\u003e\u003cli\u003e\u003cb\u003eTesting \u0026amp; Quality Assurance:\u003c/b\u003e Define and enforce a strong \u003cb\u003etesting strategy\u003c/b\u003e (unit, widget, integration tests) and establish CI pipelines to maintain high code quality and prevent regressions.\u003c/li\u003e\u003cli\u003e\u003cb\u003eTechnical Leadership \u0026amp; Mentorship:\u003c/b\u003e Serve as a technical mentor, supporting the team, participating in design discussions, and conducting code reviews.\u003c/li\u003e\u003cli\u003e\u003cb\u003eDeployment \u0026amp; CI/CD:\u003c/b\u003e Take ownership of the \u003cb\u003eautomated build and deployment process\u003c/b\u003e, configuring CI/CD pipelines with

Requirements

GitHub Actions to streamline App Store and Play Store submissions.\u003c/li\u003e\u003cli\u003e\u003cb\u003eMaintenance \u0026amp; Security:\u003c/b\u003e Lead the maintenance lifecycle, managing feature updates, complex data migrations, and critical fixes, while integrating \u003cb\u003esecurity and privacy best practices\u003c/b\u003e into all development.\u003c/li\u003e\n\n What makes you a great fit?\n\u003cli\u003e\u003cb\u003e5+ years\u003c/b\u003e of experience in \u003cb\u003emobile software development \u003c/b\u003e(Android and/or iOS), with a minimum of \u003cb\u003e2+ years\u003c/b\u003e dedicated to \u003cb\u003eFlutter mobile development\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eProven experience\u003c/b\u003e building, releasing, and maintaining production applications using \u003cb\u003eFlutter/Dart\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSolid understanding of the \u003cb\u003efull mobile development lifecycle\u003c/b\u003e, including automated testing, CI/CD, and deployment\u003c/li\u003e\u003cli\u003eExpertise in architecting complex Flutter codebases, including choosing and implementing appropriate \u003cb\u003estate-management patterns\u003c/b\u003e (e.g., MVVM, Provider, BLoC)\u003c/li\u003e\u003cli\u003eStrong knowledge of integrating with \u003cb\u003ethird-party libraries and APIs\u003c/b\u003e\u003c/li\u003e\u003cli\u003eYou are an engineer who enjoys mentoring others, driving cross-functional collaboration, and leading design discussions\u003c/li\u003e\u003cli\u003eExcellent level of \u003cb\u003espoken and written English\u003c/b\u003e for effective international team communication\u003c/li\u003e\u003cli\u003eExperience with Flutter web development is a plus.\u003c/li\u003e\n\n\u003cdiv\u003e\u003cb\u003eWhy you'll love us:\u003c/b\u003e\u003c/div\u003e\u003cdiv\u003e\u003ci\u003eYou'll be part of a growing, dynamic company with a truly international team. At Lodgify, we are full of contagious energy, hard work, and

Benefits & conditions

passion for what we do. We celebrate diversity and are proud to acknowledge a variety of backgrounds, perspectives and skills in our team; committed to creating a workplace where everyone is heard and feels a sense of belonging.\u003c/i\u003e\u003c/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c/div\u003e\u003cdiv\u003e\u003cb\u003eWhat's in it for you?\u003c/b\u003e\u003c/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e \u0026nbsp;The freedom to work from home.\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e \u0026nbsp;Enjoy 25 working days of paid vacation and Jornada Intensiva in August.\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e \u0026nbsp;Top-notch Cigna health insurance (includes travel insurance, dental plan, psychologist).\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e \u0026nbsp;Save on meals and transportation! Enjoy our Flexible Remuneration plan.\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e ️\u0026nbsp;Elevate your workspace. We provide a home-office setup allowance to ensure you have everything you need for a productive and comfortable work environment.\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e \u0026nbsp;Travel to our biyearly team-building\u0026nbsp;events in Barcelona at company's expense.\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e \u0026nbsp;Free Spanish classes.\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e \u0026nbsp;Boost your earning potential with our referral program that offers paid compensation.\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e \u0026nbsp;Great culture \u0026amp; working environment with an international team of over 60 different nationalities.\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c/div\u003e\u003cdiv\u003e\u003cb\u003eSo, what are you waiting for?\u003c/b\u003e\u003ci\u003e\u003cb\u003e Apply now!\u003c/b\u003e\u003c/i\u003e\u003c/div\u003e\u003cdiv\u003e\u003cb\u003eAll applications and CVs must be submitted in English \u003c/b\u003e\u003c/div\u003e\n\u003c/div\u003e\n","employmentType":"FULL_TIME","industry":"Startups","occupationalCategory":"15-1132.00 Software Developers, Application","title":"Senior Flutter

About the company

[{"@context":"http://schema.org","@type":"JobPosting","datePosted":"2025-10-30T17:25:34Z","description":"\u003cdiv class=\"trix-content\"\u003e\n \u0026nbsp;Who we are\n\nLodgify is a fast-growing scale-up company leading the vacation rental industry. Backed by $30M in funding, our platform empowers property owners and managers worldwide to efficiently manage and grow their business through technology. \n\nHeadquartered in sunny Barcelona, we're now a team of 380+ people representing over 60 nationalities, united by a passion for transforming the future of short-term rentals.\n\n\n Role Overview\nWe're looking for a highly skilled and motivated Senior Flutter Engineer to be a core contributor to our cross-platform mobile strategy. This is a critical role to architect, design, and deliver a best-in-class mobile experience that empowers our global user base.\nThe mission of the Senior Flutter Engineer is to lead the development of performant, visually stunning, and highly

Apply for this position