Desenvolvedor (a) Full Stack – foco Mobile (React Native)

Área de Atuação: Fullstack Desenvolvedor Mobile
Cidade: Curitiba; Híbrido
UF: PR

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.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

A RHROOM utiliza cookies e tecnologias semelhantes que nos ajudam a fornecer melhor experiência e navegação. Ao clicar no botão “OK” ou continuar a navegar em nosso site, você está ciente e concorda com o uso de cookies.