{"id":3748578,"url":"https://alion.io/job/dewarmte-app-developer-flutter-2","title":"App Developer (Flutter)","company":{"id":4461631,"name":"DeWarmte","domain":"dewarmte.nl","url":"https://alion.io/company/dewarmte","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["The Hague, Netherlands","Utrecht, Netherlands"],"countries":["NL"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":4000,"max":6000,"currency":"EUR","period":"month","gross":null,"usd_annual":80628},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Bloc","optional":false},{"name":"CI/CD","optional":false},{"name":"Dart","optional":false},{"name":"Django","optional":false},{"name":"Flutter","optional":false},{"name":"Offline-First","optional":false},{"name":"Rest API","optional":false},{"name":"Riverpod","optional":false},{"name":"Room","optional":false},{"name":"State Management","optional":false},{"name":"Wi-Fi","optional":false},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-09-29T08:34:03Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-11-06T19:09:24Z","board_verified":true,"closed_at":null,"days_open":38,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":38},"description":"At DeWarmte, we make smart, affordable heat pumps that help homes move away from gas. We design the hardware, software and services ourselves, so the quality of our software directly shapes how well our products work in people's homes.\nWe're growing fast, and both apps need to grow with us. That's why we're looking for an App Developer to build and improve our two Flutter apps. Homeowners use the customer app to control their heat pump. Installers and service engineers use the employee app to install and maintain heat pumps in the field.\nYou'll spend most of your time writing code: improving quality and reliability and shipping features to iOS and Android. Your work has a direct effect on comfort at home and on how efficiently our installation and service teams work.\nAI tools are already part of how we build software. We use them where they help us move faster, but we do not lower the bar: anything we ship still needs to be secure, maintainable and correct. You'll help us get better at both.\nWhy this role matters\nBuild reliable, intuitive apps that give customers confident control of their heat pump and help our installation and service teams do great work in the field.\nYou'll join the team behind two apps used every day by customers, installers and service engineers. You'll get to know them deeply, keep them reliable and improve them as DeWarmte grows. Just as important: you'll help make sure knowledge and ownership are shared across the team.\nWhat you'll do\nDevelop the DeWarmte apps\nBuild the features homeowners and installers to use and control heat pumps\n\nEnsure that the DeWarmte apps stand out in the market with regards to usability functionality and innovation.\n\nMake sure the app holds up in real-world conditions, like a basement with poor connectivity.\n\nBuild a strong app platform\nWork directly in the production Dart/Flutter codebases for iOS and Android.\n\nDesign, build, test and release new features, from first sketch to the App Store and Google Play.\n\nEvolve app architecture, state management and shared components across both apps.\n\nWork with our backend developers on clean, well-documented APIs.\n\nImprove automated testing, CI/CD, crash reporting, analytics and release practices.\n\nDiagnose and fix issues that span the apps, our Django backend and devices in the field.\n\nBuild with AI\nUse AI tools to support design, coding, testing, reviews and documentation.\n\nHelp the team improve its AI workflows, shared context and quality checks.\n\nTry new tools, keep what works and share what you learn.\n\nHold AI-assisted code to the same standards as any other production code.\n\nShare ownership\nTurn implicit knowledge into clear documentation, tooling and repeatable engineering practices.\n\nWrite code that other engineers can easily understand, test and safely change.\n\nTake part in code reviews and technical decision-making.\n\nWork across the company\nThis role reaches beyond app development. You'll work with colleagues in product, backend, hardware, controls, installation and service-and listen closely to customers-to solve today's issues without compromising the apps for tomorrow.\nWhat success looks like\nIn your first few months\nYou understand both apps, how they connect to our backend and heat pumps, and where the risks are.\n\nYou can independently build, debug and release changes to both apps through the team's review and release practices.\n\nThe most important technical debt and quality issues are visible and prioritised.\n\nAs the role develops\nNew features ship predictably, safely and with good test coverage.\n\nCustomers trust the app to control their heat pump: crash rates go down and app store ratings go up.\n\nThanks to the employee app, installations and service visits are faster and have fewer errors.\n\nThe team uses AI tools confidently and responsibly in its day-to-day work.\n\nBoth apps are understood and maintained by more than one person.\n\nWho we're looking for\nSolid hands-on experience building and shipping production mobile apps with Flutter and Dart.\n\nExperience releasing and maintaining apps on both the App Store and Google Play.\n\nA solid grasp of app architecture and state management (e.g. Riverpod, Bloc or Provider).\n\nExperience integrating REST APIs, authentication and push notifications.\n\nA track record of taking functionality from design through implementation, testing and release to real-world use.\n\nStrong engineering fundamentals: version control, automated testing, CI/CD, crash reporting and performance monitoring.\n\nYou use AI coding tools in practice and understand both their value and their limits.\n\nA feel for user experience and a knack for making complex information simple.\n\nThe ability to bring clarity to an environment where systems and processes are still taking shape.\n\nExperience with native iOS or Android development, offline-first apps, connected devices such as Bluetooth or Wi-Fi provisioning, IoT, energy or HVAC is useful, but not essential. What matters most is that you can learn a complex physical product and take responsibility from idea to release.\nHow you work\nYou fix urgent problems without letting short-term workarounds become long-term architecture.\n\nYou care about the details users notice, and the ones they don't.\n\nYou're curious about new AI tools, try them quickly and share what works.\n\nYou explain technical topics clearly to people from any background.\n\nYou balance shipping today with the investments needed to scale tomorrow.\n\nYou share knowledge by default and care about what the team can own together.\n\nWhat we offer\nA role with direct impact on the apps customers use at home and our teams use in the field.\n\nThe chance to shape both the app platform and the experience around it.\n\nRoom to improve how we use AI tools across the software team.\n\nA gross monthly salary of [€4,500 - €6,000], based on full-time employment.\n\n27 vacation days and 8% holiday allowance.\n\nThe chance to share in DeWarmte's growth through our Stock Appreciation Rights (SAR) programme.\n\nAn ambitious, collaborative team and real responsibility from day one.\n\nDaily lunch at the office.\n\nA laptop, access to the AI tools we use and everything else you need to do your best work.\n\nRegular team activities, including our annual Beach Day and Winter Trip.\n\nPlenty of room to grow, develop yourself and make a lasting impact.\n\nInterested?\nWant to build the apps that customers and colleagues rely on every day? We'd like to meet you.","description_format":"text","description_chars":6443,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Netherlands","iso":"NL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy Efficiency","HVAC & Refrigeration"],"lifecycle":[{"event":"open","at":"2026-11-04T14:26:01Z"}],"visa":[],"liveness":{"score":27,"band":"fade","label":"Fading","p_open":1,"p_active":0.608,"p_room":0.45,"age_days":37,"expected_fill_days":25,"reasons":["conf:4","win:tail"],"computed_at":"2026-11-06T05:58:05Z"},"pay":{"stated_usd_annual":80628,"is_top_pay":false},"html_url":"https://alion.io/job/dewarmte-app-developer-flutter-2","json_url":"https://alion.io/job/dewarmte-app-developer-flutter-2.json","meta":{"generated_at":"2026-11-06T23:12:18Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2362,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4461631},"rest":"https://alion.io/mcp/rest/get_company?id=4461631"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdewarmte-app-developer-flutter-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdewarmte-app-developer-flutter-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdewarmte-app-developer-flutter-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dewarmte-app-developer-flutter-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdewarmte-app-developer-flutter-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3748578}},{"tool":"search_jobs","arguments":{"company":"dewarmte.nl","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3748578},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}