Remotery

Senior Mobile Developer – Flutter

Posted May 20

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

📋 Description

• Engage in comprehensive mobile application development, overseeing the process from design to release and ongoing maintenance;

• Guide technical choices and assist in establishing the mobile architecture;

• Create modular, scalable, and maintainable mobile applications;

• Efficiently manage state utilizing Provider, Riverpod, Bloc, or similar frameworks;

• Integrate and utilize REST and GraphQL APIs;

• Maintain code quality through unit, widget, and integration testing;

• Continuously enhance application performance;

• Oversee builds and the publishing process for both Android and iOS app stores;

• Implement and enhance native integrations as required;

• Utilize observability tools, including logs, metrics, crash reports, and analytics;

• Monitor applications in production settings and spearhead incident resolution;

• Collaborate in technical and functional refinements with the team;

• Participate in Scrum ceremonies like planning, daily stand-ups, reviews, and retrospectives;

• Conduct code reviews and mentor junior developers;

• Work collaboratively with Backend, QA, UX, DevOps, and SRE teams.


⛳️ Requirements

• Extensive experience with Flutter and Dart;

• Deep understanding of mobile architecture and modularization;

• Advanced skills in state management;

• Practical experience with REST and GraphQL API integration;

• Familiarity with native integrations on both Android and iOS platforms;

• Strong foundation in unit, widget, and integration testing;

• Consistent application of best practices in development;

• Knowledge of software architecture principles as applied to mobile;

• Experience with Test Driven Development (TDD) is a plus;

• Proven track record of optimizing mobile application performance;

• Experience analyzing logs, metrics, and failures;

• Familiarity with observability tools like Crashlytics, Analytics, or similar;

• Advanced understanding of Android and iOS platforms;

• Proficient in version control systems, particularly Git;

• Experience with CI/CD pipelines for mobile applications;

• Background in developing high-traffic user applications;

• Knowledge of mobile security best practices;

• Familiarity with Clean Architecture principles in mobile development.


🏝️ Benefits

• Competitive salary and performance-based incentives;

• Opportunities for professional development and career advancement;

• Flexible work hours and remote work options;

• Comprehensive health and wellness benefits;

• Collaborative and inclusive company culture;

• Access to cutting-edge technology and tools.

People also viewed

Spread Tecnologia1 min ago

PL/SQL Developer, PL

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Adistec18 min ago

Engineering Sales Specialist

EC flagEcuador OnlyFull-timeSoftware Engineer
ApplyView job
Strix PL18 min ago

Senior Symfony Developer

PL flagPoland OnlyFull-timeSoftware Engineer
ApplyView job
Tether.to12 hours ago

Bare Developer

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

Mechanical Designer – Ventilation & Engineering

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

Survey Programmer – Ops, Scripting

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

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers