{"id":2159196,"url":"https://alion.io/job/grit-solutions-senior-flutter-engineer","title":"Senior Flutter Engineer","company":{"id":4374588,"name":"GRiT Solutions","domain":"gritsolutions.pt","url":"https://alion.io/company/grit-solutions","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Porto, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Dart","optional":false},{"name":"Flutter","optional":false},{"name":"GitHub","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Objective-C","optional":false},{"name":"State Management","optional":false},{"name":"Swift","optional":false}],"status":"live","first_seen_at":"2026-09-29T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-09-29T00:00:00Z","board_verified":false,"closed_at":null,"days_open":19,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":19},"description":"Senior Flutter Engineer\nThere's no secret to become number-one, it takes willingness to improve and determination to pursue it. At GRiT®, it's all about the journey getting there. We trust talent and intelligence are important, yet passion and perseverance are key to achieving any goal.\nWe are Tech Passionate People with a Purpose, delivering solutions while building strong long-term relations.\nRecognizing each person's unique contribution to our collective success, we embrace inclusion and diversity, committed to creating a respectful and socially responsible environment.\nPeople. Technology. Innovation. All-around it.\nAre you GRiTTY enough to be part of our journey? Take the first step by applying now and let's create our future together. \n\nJob Description\nThis is a long-term opportunity to work on a single, high-impact project within a leading company in the HVAC industry. You'll be part of the sector's digital transformation, contributing to products that make a real difference, including efforts to reduce HVAC energy consumption.\nMust-Have:\nBachelor's degree in Computer Science, Information Technology or a related field, or equivalent practical experience\n5+ years of experience in mobile development, with strong production experience delivering Flutter applications\nAdvanced proficiency in Flutter and Dart, including modern state management, app architecture and performance optimization\nWorking knowledge of native iOS development using Swift or Objective-C, and/or native Android development using Kotlin or Java, to handle native plugins and platform integrations\nStrong focus on clean, testable code, with comprehensive automated test suites covering unit, widget and integration testing\nComfortable working with CI/CD pipelines and deployment automation tools, for example GitHub Actions\nStrong analytical skills, self-motivation and a proactive mindset toward picking up tasks and delivering reliable code\nFluency in English, with effective collaboration within an agile squad setup\nWould be great if you have:\nExperience or interest in hardware communication technologies such as BLE or NFC\nWhat's in it for you:\nContinuous Training and Certifications\nGRiT Prizes: GRiT Baby Gift, GRiT Birthday Prize, GRiT Recommendation Prize\nExclusive Partnerships/Discounts: (Gym, Health, Well-being, Lifestyle, Financial, etc…)\nUnique Events\nWelcoming Office (Fruit, Coffee, Pool Table, etc.)\nCompetitive Compensation\nPay for Performance\n\n#TechWithPassion - Fuel your fire, join our tech tribe! \nApply here: https://grit-solutions.key.work/jobs/opportunity/514","description_format":"text","description_chars":2580,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-09T07:30:12Z"}],"visa":[],"liveness":{"score":65,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.846,"p_room":0.9,"age_days":18,"expected_fill_days":34,"reasons":["seen:18","velocity","win:mid"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/grit-solutions-senior-flutter-engineer","json_url":"https://alion.io/job/grit-solutions-senior-flutter-engineer.json","meta":{"generated_at":"2026-10-18T02:19:11Z","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":3819,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":4374588},"rest":"https://alion.io/mcp/rest/get_company?id=4374588"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgrit-solutions-senior-flutter-engineer"},{"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%2Fgrit-solutions-senior-flutter-engineer"},{"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%2Fgrit-solutions-senior-flutter-engineer"},{"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/grit-solutions-senior-flutter-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgrit-solutions-senior-flutter-engineer"}]}