Remotery

Desenvolvedor Mobile, PL/SR

Posted May 6

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

📋 Description

• Develop and enhance functionalities in Flutter with an emphasis on quality, performance, and maintainability.

• Establish and implement architectural standards (e.g., Clean Architecture, feature-based organization) in collaboration with the team.

• Ensure test coverage (unit, widget, and integration tests) and support best practices such as TDD when applicable.

• Integrate applications with REST/JSON APIs, implement caching strategies, and support offline-first scenarios.

• Engage in mobile CI/CD, distribution, and observability (crashes, metrics, and logs).

• Collaborate with product and design teams to implement consistent, accessible, and internationalizable components (i18n).


⛳️ Requirements

• Experience with widgets (Stateless/Stateful), responsive layouts, themes, and animations.

• Knowledge of state management: BLoC/Cubit, Provider, and Riverpod.

• Experience with micro-frontends and communication via streams.

• Mastery of Clean Architecture, SOLID principles, and feature-based organization.

• Automated testing experience: unit, widget, integration, mocks (Mocktail/Mockito), and Golden Tests.

• Familiarity with TDD and UI patterns (MVVM/MVI).

• Consuming REST/JSON APIs with interceptors, pagination, retries, and OpenAPI.

• Security: OAuth2/OIDC/JWT, secure storage (Secure Storage), and OWASP Mobile best practices.

• Local persistence and caching (SQLite/sqflite, Hive) with an offline-first strategy.

• Mobile CI/CD: pipelines (Jenkins, GitHub Actions), app signing, and distribution (TestFlight/Play Console).

• Observability: Dynatrace, Firebase (Crashlytics/Analytics), and structured logs.

• Experience with A/B testing and feature flags (e.g., ConfigCat).

• Understanding of iOS/Android (lifecycle, permissions, Platform Channels, and push notifications/FCM).

• Implementation of Design Systems and reusable components.

• Focus on accessibility (Semantics) and internationalization (i18n).

• Support for multiple screen densities and sizes.


🏝️ Benefits

• We encourage everyone to participate in our hiring process.

• Diversity and inclusion are fundamental pillars of the company.

• Collaboration with diverse teams.

People also viewed

Veeam Software6 hours ago

C# Developer, Tape Storage, Data Resilience

PL flagPoland OnlyFull-timeSoftware Engineer
ApplyView job
Estácio6 hours ago

Professor I – Engenharia

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Grupo Bimbo6 hours ago

Analyst Programmer, SQL

PT flagPortugal OnlyFull-timeSoftware Engineer
ApplyView job
Accenture Federal Services6 hours ago

Service-Oriented Architecture Developer

US flagDistrict of Columbia, +1 more stateFull-timeSoftware Engineer$86.4k – $176.2k/year
ApplyView job
bvvp Bundesverband der Vertragspsychotherapeuten e.V.6 hours ago

Flutter Developer

US flagUnited States OnlyFull-timeSoftware Engineer€500 – €900/month
ApplyView job
Synera17 hours ago

AI-native Integration Developer – Marketplace

DE flagGermany OnlyFull-timeSoftware Engineer€67k – €85k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers