Sobre o cliente
Empresa de grande porte do setor de saúde, com atuação nacional, responsável pela gestão de serviços médicos e hospitalares em ambiente altamente regulado, com forte dependência de sistemas críticos e soluções digitais para suporte à operação assistencial.
Sobre a vaga/ Missão do cargo
Buscamos um(a) Desenvolvedor(a) Mobile React Native Sênior para integrar a nossa Diretoria Digital. Sua principal missão será atuar no desenvolvimento, sustentação e evolução de nossos aplicativos móveis, garantindo altos níveis de performance, escalabilidade e estabilidade para o usuário final.
Procuramos um(a) profissional maduro(a) e colaborativo(a), capaz de propor soluções de arquitetura inovadoras, criar código limpo, realizar testes automatizados e trabalhar em sinergia com equipes multidisciplinares (Designers, PMs e Engenharia de Software) em um ambiente ágil e dinâmico.
Responsabilidades / Atividades
- Desenvolver e manter aplicações móveis utilizando React Native, garantindo código performático, escalável, reutilizável e de fácil manutenção.
- Participar ativamente da definição da arquitetura e do design de software dos aplicativos, propondo soluções técnicas inovadoras e alinhadas com as melhores práticas de mercado.
- Escrever testes automatizados robustos (utilizando práticas como TDD/BDD) para garantir a estabilidade das entregas e evitar regressões no ecossistema mobile.
- Identificar, rastrear e corrigir bugs complexos, além de atuar proativamente na otimização de códigos e rotinas existentes para melhorar a experiência do usuário.
- Atuar de forma colaborativa com equipes de UI/UX, Product Managers e times de Backend. Participar ativamente dos ritos metodológicos ágeis (Daily Stand-ups, Sprint Planning, Retrospectives).
- Contribuir ativamente para a escrita e atualização das documentações técnicas dos sistemas, fluxos e processos da área.
Requisito Obrigatório:
- Graduação concluída em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas (ou sólida vivência profissional equivalente).
Competências Técnicas Obrigatórias (Hard Skills)
- Mínimo de 5 anos de experiência prática e comprovada no desenvolvimento focado em Mobile React Native (nível Sênior).
- Experiência com particularidades e desenvolvimento nativo para ecossistemas iOS e Android.
- Sólido domínio em Javascript, HTML5 e CSS3.
- Familiaridade no consumo e manipulação de bancos relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB).
- Forte conhecimento na construção, consumo e integração com APIs RESTful.
- Uso avançado de controle de versão utilizando Git e vivência consistente em frameworks ágeis (Scrum / Kanban).
- Conhecimento prático em deploy, publicação em lojas (App Store / Google Play) e manutenção de aplicações em ambientes de nuvem (Microsoft Azure).
Diferenciais
- Experiência com tecnologias de backend Java, C#
- Conhecimento em DevOps e ferramentas de CI/CD (Jenkins, CircleCI).
- Experiência com microservices e arquitetura de containers (Docker, Kubernetes).
Perfil Comportamental (Soft Skills)
- Pensamento Analítico e Solução: Habilidade aguçada de troubleshooting para investigar e resolver problemas de performance e gargalos técnicos em dispositivos móveis.
- Perfil Colaborativo e Comunicação: Ótima comunicação interpessoal, com facilidade para interagir e construir soluções junto com designers de interface e gestores de produto.
- Autonomia e Proatividade: Capacidade de autogestão e foco em resultados na esteira de desenvolvimento trabalhando em regime de Home Office.
Benefícios
- 13 notas no ano
- Ferias.