Desenvolvedor(a) Mobile Flutter Júnior (Antifraude de Transações)

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente colaborativo
Trabalho remoto 100%
Flexibilidade de local de trabalho
Conexão global com times de diferentes
Apoio à saúde física e mental
Contratação e jornada definidas pela:D
Revisão de código e testes em devices

Job summary

A Sylision está recrutando um Desenvolvedor(a) Mobile Flutter Júnior para atuar em antifraude de transações, com 100% remoto. O profissional vai implementar telas de verificação, biometria e códigos SMS, além de gerenciar o estado das telas com Bloc e garantir armazenamento seguro de credenciais.

O desafio é equilibrar proteção contra golpes com boa experiência do usuário, lidando com logs sensíveis, armazenamento seguro e testes de widget.

Qualifications

  • Projeto próprio, estágio ou curso com aplicativo em Flutter
  • Dart com classes, async e await e null safety
  • Noção de gerenciamento de estado no Flutter
  • Consumo de API REST com tratamento de erro e de tempo esgotado
  • Entender por que dado sensível não pode ir para log
  • Git com branch e pull request

Responsibilities

  • Implementar as telas de verificação extra pedidas pelo servidor, como biometria e código por SMS
  • Coletar sinais do aparelho permitidos pela política de privacidade e enviá-los junto da transação
  • Tratar a resposta de transação em análise com acompanhamento claro para o usuário
  • Guardar credenciais em armazenamento seguro, nunca em preferências comuns
  • Gerenciar o estado das telas com Bloc
  • Registrar falhas com Firebase Crashlytics sem incluir dado pessoal
  • Escrever testes de widget para cada caminho da verificação

Tools

Flutter
Dart
REST API
Firebase
Firebase Crashlytics
Bloc
flutter_secure_storage
Git

Job description

Vaga aberta de Desenvolvedor(a) Mobile Flutter Júnior (Antifraude de Transações). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: junior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 3.000 a R$ 4.500.

Contratação: tempo integral, CLT ou PJ.

Sobre a vaga:

No aplicativo, o antifraude aparece em momentos que o usuário nem percebe e em outros que ele percebe muito: a confirmação extra antes de uma transferência fora do padrão, o pedido de biometria ao entrar num aparelho novo, o aviso de que uma transação ficou em análise. O motor que decide fica no servidor. O aplicativo coleta sinais do aparelho e conduz a pessoa pelo passo de verificação que foi pedido.

Você vai trabalhar no app em Flutter que implementa esses passos. O desafio é equilibrar segurança e atrito, porque cada etapa a mais derruba conversão e cada etapa a menos abre espaço para golpe. Também pesa muito o que acontece quando a rede cai no meio da verificação.

Cada verificação nova chega definida pelo time de risco como um passo com regra de exibição, tempo limite e o que fazer em caso de falha. O seu papel é transformar essa definição numa tela que funcione igual em Android e iOS, inclusive quando o usuário sai do app para buscar o código recebido.

O que você vai fazer:
  • Implementar as telas de verificação extra pedidas pelo servidor, como biometria e código por SMS
  • Coletar sinais do aparelho permitidos pela política de privacidade e enviá-los junto da transação
  • Tratar a resposta de transação em análise com acompanhamento claro para o usuário
  • Guardar credenciais em armazenamento seguro, nunca em preferências comuns
  • Gerenciar o estado das telas com Bloc
  • Registrar falhas com Firebase Crashlytics sem incluir dado pessoal
  • Escrever testes de widget para cada caminho da verificação
Requisitos:
  • Projeto próprio, estágio ou curso com aplicativo em Flutter
  • Dart com classes, async e await e null safety
  • Noção de gerenciamento de estado no Flutter
  • Consumo de API REST com tratamento de erro e de tempo esgotado
  • Entender por que dado sensível não pode ir para log
  • Git com branch e pull request
Diferenciais:
  • Bloc, Riverpod ou Provider
  • Biometria e armazenamento seguro em Android e iOS
  • Firebase em algum projeto
  • Interesse por golpes digitais e por como eles são evitados
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. As entregas passam por revisão de código e por teste em aparelhos reais de marcas diferentes, e decisões de segurança são tomadas sempre em conjunto com o time do motor de risco. Pensar como quem tenta burlar o fluxo te parece um bom exercício? Na candidatura, informe a sua pretensão salarial.

Benefícios oferecidos pela empresa contratante:
  • Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
  • Trabalhe de qualquer lugar, com liberdade e flexibilidade
  • Conexão global: convivência com times de diferentes países e culturas
  • Apoio à saúde física com TotalPass e Mediquo
  • Cuidado com a saúde mental pelo programa Team Care
  • Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas:
  • Flutter
  • Dart
  • REST
  • Firebase
  • Firebase Crashlytics
  • Bloc
  • flutter_secure_storage
  • Git
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Mobile Flutter Júnior (Cadastro de Fornecedores)
Desenvolvedor(a) Mobile Flutter Júnior (Cadastro de Fornecedores)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto total
Conexão global: equipes diversas
+3
Desenvolvedor(a) Mobile Flutter Pleno (Onboarding de Clientes)
Desenvolvedor(a) Mobile Flutter Pleno (Onboarding de Clientes)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente flexível
Trabalho remoto
Conexão global com times de diferentes
+3
Desenvolvedor(a) Mobile Flutter Sênior (Registro de Ponto)
Desenvolvedor(a) Mobile Flutter Sênior (Registro de Ponto)

Sylision • United States

Remote
USD 22,000 - 30,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de diferentes pa
+3
Desenvolvedor(a) Mobile Flutter Sênior (Emissão de Nota Fiscal)
Desenvolvedor(a) Mobile Flutter Sênior (Emissão de Nota Fiscal)

Sylision • United States

Remote
USD 22,000 - 30,000
Desenvolvedor(a) Mobile Flutter Pleno (Controle de Estoque)
Desenvolvedor(a) Mobile Flutter Pleno (Controle de Estoque)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times multilíngues
+2
Desenvolvedor(a) Mobile Flutter Pleno (Portal Acadêmico)
Desenvolvedor(a) Mobile Flutter Pleno (Portal Acadêmico)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3
Desenvolvedor(a) Mobile Flutter Júnior (Rastreamento de Frota)
Desenvolvedor(a) Mobile Flutter Júnior (Rastreamento de Frota)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Junior Flutter Mobile Engineer — Fraud Prevention (Remote)
Junior Flutter Mobile Engineer — Fraud Prevention (Remote)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto 100%
Flexibilidade de local de trabalho
+4
Desenvolvedor(a) Android Júnior (Central de Chamados)
Desenvolvedor(a) Android Júnior (Central de Chamados)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Remoto 100%
TotalPass
+2
Analista de Testes Mobile Júnior (Portal Acadêmico)
Analista de Testes Mobile Júnior (Portal Acadêmico)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto flexível
Conexão com equipes internacionais
+3