Vaga de Desenvolvedor Frontend
- Desenvolvedor Frontend Mobile – Dotz – Home Office
- Desenvolvedor Frontend
- Rio de Janeiro/RJ
Informações da vaga
-
Salário A combinar
-
Modalidade Home Office
-
Contrato Autônomo
-
Localização Rio de Janeiro/RJ
Descrição da vaga
Cargo: desenvolvedor frontend react native mobile pleno descrição: atuar no desenvolvimento de aplicações móveis utilizando react native para android e ios, participando de concepção técnica e entregas. Colaborar com times de produto, ux/ui e backend. Escrever código limpo, testável e de fácil manutenção, com boas práticas de engenharia de software. Garantir a qualidade do software testes, revisão de código, performance e análise de bugs. Fazer manutenção, correções, melhorias e refatorações em módulos existentes. Olhar atento para performance, segurança e escalabilidade, e disposição para colaborar em um ambiente . Compartilhar conhecimento com o time. Requisitos: proficiência em javascript e typescript, com forte domínio de react e react native: componentes, hooks, ciclo de vida, navegação, estado e performance. experiência em integração nativa com react native, incluindo criação e manutenção de módulos nativos (bridge) para android e ios. Conhecimento em consumo de apis rest, manipulação de json, comunicação com backend e tratamento de erros. Conhecimento em arquitetura de software para mobile, com foco em modularização, separação de responsabilidades e boas práticas de organização de código. Conhecimento de versionamento (git). Boa capacidade de raciocínio lógico e analítico resolver problemas, depurar, otimizar performance e consumo de recursos de dispositivos móveis. experiência com ferramentas de métricas, incluindo firebase, google analytics (ga4) e event tracking. Atuação em design systems, garantindo componentização, consistência visual e padronização de ui/ux. Boa comunicação em equipe: capaz de explicar decisões técnicas, estimativas, colaborar com outros desenvolvedores e designers. experiência em desenvolvimento android, com domínio de kotlin e jetpack compose. experiência com kotlin multiplataforma (kmp). experiência com ui declarativa como compose multiplatform. experiência com devops para mobile/multiplataforma, incluindo automação de builds, monitoramento de apps e pipelines. Pj modelo remoto.