Desenvolvedor Flutter - Senior at Framework

Brasil

Apply

Somos a Framework! Evoluímos grandes marcas em todo o mundo com transformação digital e crescemos continuamente através de agilidade, design e tecnologia. Fazer parte do nosso time é saber que a sua jornada será de desafios reais, de crescimento contínuo e de contato diário com referências em tecnologia. Vem com a gente! Todas as nossas vagas são abertas para PCDs! Benefícios incluem vale alimentação, auxílio home office, vale-transporte ou combustível, plano de saúde, seguro de vida, participação nos lucros, Gympass, Trib Pass, licenças maternidade e paternidade estendidas, descontos em consultas nutricionais e terapia online, clube de benefícios, Knowledge transfer, plataforma de cursos, bonificação por indicação, horário flexível, no dress code e ambiente colaborativo. Sua missão será desenvolver e manter aplicativos móveis multiplataforma com Flutter, participar da arquitetura, integrar APIs RESTful/GraphQL, garantir performance e acessibilidade, implementar testes automatizados, conduzir code reviews, mentorar desenvolvedores juniores, colaborar com designers e product owners, otimizar consumo de dados. Requisitos incluem 5+ anos em desenvolvimento mobile, 3+ anos com Flutter, domínio de Dart e padrões de arquitetura Flutter, publicação de apps nas lojas Google Play e App Store, conhecimento em CI/CD, APIs RESTful, WebSockets, GraphQL, bancos de dados locais e remotos, Git, metodologias ágeis, testes automatizados, e inglês técnico. Soft skills desejadas: autonomia, comunicação, proatividade, colaboração, atenção a detalhes. Diferenciais: experiência com Flutter Web/ Desktop, Firebase avançado, integrações nativas em Swift/Kotlin, projetos de grande escala, open source. O cargo é pleno-sênior, tempo integral, na área de tecnologia da informação.

Requisitos

Experiência

  • 5+ anos em desenvolvimento mobile
  • 3+ anos com Flutter

Habilidades

  • Dart
  • Flutter
  • BLoC
  • Provider
  • Riverpod
  • GetX
  • MobX
  • publicação e manutenção de apps nas lojas Google Play e App Store
  • CI/CD para mobile (Codemagic, GitHub Actions, Bitrise)
  • APIs RESTful
  • WebSockets
  • GraphQL
  • bancos de dados locais (SQflite, Hive)
  • bancos de dados remotos (Firebase, Supabase, MongoDB)
  • controle de versão Git
  • metodologias ágeis (Scrum/Kanban)
  • testes automatizados no Flutter
  • linguagem de programação Swift
  • linguagem de programação Kotlin

Idiomas

  • Inglês técnico para leitura de documentação

Responsabilidades

  • Desenvolver e manter aplicativos móveis multiplataforma de alta performance utilizando Flutter.
  • Participar da definição da arquitetura e das melhores práticas de desenvolvimento mobile.
  • Criar e integrar APIs RESTful e/ou GraphQL com o app.
  • Garantir a performance, usabilidade e acessibilidade dos aplicativos.
  • Implementar testes automatizados (unitários, widget e integração).
  • Conduzir code reviews e apoiar no mentoring de desenvolvedores mais juniores.
  • Colaborar com designers, product owners e outros desenvolvedores para garantir a melhor experiência do usuário.
  • Otimizar o consumo de dados e recursos, visando a eficiência do aplicativo.

Tecnologias

FlutterDartBLoCProviderRiverpodGetXMobXGitCodemagicGitHub ActionsBitriseRESTful APIsGraphQLWebSocketsSQfliteHiveFirebaseSupabaseMongoDBFlutter WebFlutter DesktopSwiftKotlin

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.