
Senior Mobile Developer – Flutter
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Brazil.
• 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.
• 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.
• 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.
Spread Tecnologia
Adistec
Get handpicked remote jobs straight to your inbox weekly.