Desenvolvedor ReactNative Sênior
ContrataçãoPJ-Fulltime-Horáriocomercial
Responsabilidades e atribuições
- Desenvolvimento em manutenção de Aplicativos em ReactNative;
- Desenvolvimento de novos aplicativos para Android e iOS utilizando ReactNative;
Requisitos e qualificações
- Experiência com TypeScript;
- Conhecimentos com MessageBroker, Pub / Sub;
- Conhecimento avançado em MongoDB
Instrução / Escolaridade
- Mínima: Graduação completa em Ciência da Computação, Engenharia de Software ou áreas correlatas;
- Desejável: Pós-graduação, especializações cursos e certificações em área técnicas relacionadas.
Descrição detalhada
- Liderança técnica em projetos de desenvolvimento de aplicações mobile, garantindo a qualidade e cumprimento dos prazos;
- Desenvolvimento e implementação de soluções escaláveis, aplicando princípios sólidos de arquitetura de sistemas;
- Participação ativa na análise e definição de requisitos técnicos, contribuindo com sua experiência para soluções mais robustas;
- Realização de revisões de código detalhadas, fornecendo feedback construtivo e garantindo a qualidade do código;
- Mentoria técnica para desenvolvedores juniores, compartilhando conhecimento e boas práticas de desenvolvimento;
- Implementação e manutenção de práticas DevOps, incluindo CI / CD processos de deploy;
- Otimização de performance de aplicações e bancos de dados, aplicando técnicas avançadas de desenvolvimento;
- Participação em decisões arquiteturais e definição de padrões técnicos para os projetos;
- Desenvolvimento de soluções utilizando programação concorrente e paralela quando necessário;
- Implementação de práticas avançadas de testes de software;
- Contribuição ativa para a evolução tecnológica da empresa, propondo e implementando melhorias nos processos e ferramentas;
- Executar outras atividades correlatas ao cargo.
Conhecimentos / Habilidades Técnicas
- Desenvolvimento em manutenção de Aplicativos em ReactNative;
- Desenvolvimento de novos aplicativos para Android e iOS;
- Expertise em algoritmos e estruturas de dados;
- Conhecimento avançado em design patterns, arquitetura de software e modularização;
- Conhecimento avançado em banco de dados MongoDB e otimização;
- Experiência com práticas DevOps e CI / CD;
- Conhecimentos sólido em segurança de aplicações;
- Expertise em testes de software;
- Conhecimento de ferramentas de performance e monitoramento.
- Experiência com TypeScript;
- Conhecimento avançado em MessageBroker's (Pub / Sub).