PJ | Remoto (fora de Curitiba) ou Híbrido (Curitiba e região)
SOBRE A VAGA
Buscamos uma pessoa Desenvolvedora Fullstack Pleno com foco em mobile, que vai atuar no desenvolvimento de aplicativos em React Native e nas APIs que os sustentam. A pessoa vai trabalhar em apps com sincronização offline-first, com atenção à experiência do usuário, à acessibilidade e às entregas controladas por feature flags.
PRINCIPAIS RESPONSABILIDADES
– Desenvolver e manter aplicativos mobile em React Native (iOS e Android)
– Implementar estratégias offline-first, garantindo que o app funcione sem conexão e sincronize os dados quando a conexão voltar
– Tratar conflitos de sincronização e garantir a consistência dos dados entre app e back-end
– Gerenciar o ciclo de vida do app: estados da aplicação, versionamento, builds e publicação na App Store e Google Play
– Aplicar boas práticas de UI e UX, em parceria com o time de design
– Garantir acessibilidade nos aplicativos (leitores de tela, contraste, navegação e tamanhos de fonte)
– Criar, manter e controlar feature flags para liberações graduais, testes A/B e rollback de funcionalidades
– Definir e acompanhar métricas e eventos de uso das features, apoiando decisões de produto com dados
– Desenvolver e integrar APIs no back-end
– Escrever e manter testes de unidade e apoiar o time de QA nos testes
– Participar de todo o ciclo de desenvolvimento (SDLC) dentro de metodologias ágeis
REQUISITOS TÉCNICOS
– Experiência sólida com React Native
– Experiência com React e TypeScript
– Experiência com estratégias offline-first e sincronização de dados
– Conhecimento do ciclo de vida de aplicações mobile e do processo de publicação nas lojas
– Conhecimento de acessibilidade em aplicativos mobile
– Boas práticas de UI e UX
– Experiência com uso, manutenção e controle de feature flags
– Experiência com métricas e eventos de features (analytics de produto)
– Experiência com back-end e integração de APIs (preferencialmente Python)
– Experiência com testes de unidade
– Experiência com cloud: AWS (preferencialmente), GCP ou Azure
– Vivência em cultura DevOps e práticas de qualidade de software
– Conhecimento de SDLC e metodologias ágeis (Scrum, Kanban)
DIFERENCIAIS
– Experiência com ferramentas de feature flag (ex.: LaunchDarkly, Firebase Remote Config, Unleash)
– Experiência com ferramentas de analytics (ex.: Firebase Analytics, Amplitude, Mixpanel)
– Experiência com bancos locais para mobile (ex.: WatermelonDB, SQLite, Realm)
– Experiência com Next.js e Server-Side Rendering (SSR)
– Conhecimento de observabilidade e monitoramento de apps (ex.: Sentry, Crashlytics)
PERFIL COMPORTAMENTAL
– Comunicativo(a), capaz de explicar decisões técnicas com clareza
– Colaborativo(a), que gosta de trabalhar junto com design, produto, QA e outros times
– Olhar atento para a experiência do usuário final
– Senso de responsabilidade com a qualidade do que entrega
– Proatividade para propor melhorias técnicas e de processo
INFORMAÇÕES ADICIONAIS
– Senioridade: Pleno
– Contratação: PJ
– Modelo de trabalho:
– Fora de Curitiba: 100% remoto
– Em Curitiba e região: híbrido, com 2 dias presenciais por semana.

