Remotery

Mobile Developer, Flutter – Senior

Posted May 21

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design, enhance, and maintain the TFSports and TFSports Trainer applications (iOS and Android) utilizing Flutter/Dart, ensuring optimal performance, stability, and a superior user experience;

• Operate within a continuous delivery framework with short cycles (tasks of 1–2 days), making regular commits and producing small, targeted, high-quality pull requests;

• Leverage generative AI (such as Claude and similar tools) as a technical assistant in daily tasks, aiding in development, debugging, documentation, and refactoring;

• Conduct thorough reviews of all code (regardless of whether it's AI- or human-generated), ensuring adherence to high standards of quality, readability, efficiency, handling of edge cases, and security;

• Actively engage in code reviews, architectural decisions, and agile ceremonies, contributing to the technical advancement of the team and the product;

• Maintain the quality and longevity of the codebase by applying sound architectural principles (SOLID, Clean Architecture, Dependency Injection) and a well-organized code structure;

• Work on integrating with REST APIs, ensuring robustness in data consumption (error handling, retries, timeouts, and defensive programming);

• Lead the development and progression of the mobile testing strategy (including unit, widget, and integration tests), ensuring reliable deliveries;

• Continuously focus on performance enhancement, including rendering analysis, memory management, and improving the overall user experience;

• Manage the complete mobile release cycle, including versioning, signing, environment management (flavors), and app publication to stores;

• Contribute to the advancement of CI/CD pipelines, test automation, and continuous release processes;

• Keep technical documentation current (READMEs, Architecture Decision Records, Confluence), fostering knowledge sharing and traceability;

• Collaborate with product and backend teams to guarantee consistency in API contracts and a seamless user experience;


⛳️ Requirements

• Demonstrated experience in developing mobile applications, with strong proficiency in Flutter/Dart within production settings;

• Background in publishing and maintaining apps on the App Store and/or Google Play, including version management and production fixes;

• Capability to work in short delivery cycles with organization, autonomy, and a strong focus on continuous delivery;

• Regular use of generative AI tools in development (such as Claude, ChatGPT, or GitHub Copilot) — a mandatory requirement;

• Strong expertise in Flutter/Dart in production environments, emphasizing performance, architecture, and scalability;

• Ability to structure applications according to engineering best practices (Clean Architecture, SOLID, Dependency Injection);

• Consistent experience in integrating with REST APIs, with an understanding of contracts, resilience, and data quality;

• Extensive knowledge of mobile testing (unit, widget, integration) coupled with a quality-driven mindset;

• Experience with the complete mobile development lifecycle, including app publishing and production support;

• Skill in utilizing generative AI in development, crafting effective prompts and critically assessing AI outputs;


🏝️ Benefits

• N/A

People also viewed

Tether.to10 hours ago

Bare Developer

DK flagDenmark OnlyFull-timeSoftware Engineer
ApplyView job
SD Solutions10 hours ago

Mechanical Designer – Ventilation & Engineering

UA flagUkraine OnlyFull-timeSoftware Engineer
ApplyView job
SIS International Research & Strategy Consulting10 hours ago

Survey Programmer – Ops, Scripting

IN flagIndia OnlyFull-timeSoftware Engineer₹600k/year
ApplyView job
Roblox10 hours ago

Developer Engagement Representative – Part-Time Contract

TH flagThailand OnlyFreelanceSoftware Engineer
ApplyView job
CrowdStrike10 hours ago

Associate Curriculum Developer, Regional Training Lead – JAPAC

JP flagJapan OnlyFull-timeSoftware Engineer
ApplyView job
Leega1 day ago

Frontend Developer – Flutter (Mid-level)

Anywhere in the WorldFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers