Desenvolvedor de Plataformas Mobile:
O papel do Engenheiro de Software em uma equipe de desenvolvimento mobile é fundamental. Eles são responsáveis por liderar a criação e implementação de soluções móveis inovadoras, garantindo que elas sejam escaláveis, seguras e altamente eficientes.
Responsabilidades:
* Liderar equipes de desenvolvimento de software para criar plataformas mobile robustas e escaláveis;
* Criar arquiteturas tecnológicas para aplicações móveis, garantindo desempenho e escalabilidade;
* Garantir a integração de novas funcionalidades com os padrões existentes, evitando brechas de segurança;
* Melhorar constantemente o código, adotando práticas como Clean Code, TDD e CI/CD.
Habilidades e Qualificações:
* Experiência em liderança de times técnicos multidisciplinares com ênfase em metodologias ágeis (Scrum / Kanban);
* Conhecimento profundo em linguagens de programação como Kotlin ou Java;
* Familiaridade com ferramentas de desenvolvimento mobile como Android Studio ou Xcode;
* Experiência em arquitetura de software, incluindo design de sistemas e componentes;
* Sólidos conhecimentos em princípios SOLID, Clean Code e Design Patterns;
* Experiência em investigações, troubleshooting, telemetria, monitoramento, observabilidade e depuração de sistemas;
* Experiência com Teste de Software: Unitário, Integração, Estresse, Mutação e E2E;
* Conhecimentos em bancos de dados relacionais e não relacionais, estratégias de cache e processamento distribuído;
* Conhecimentos sobre DevOps: CI/CD, automatizações e cultura em si.
Benefícios:
* Plano de Saúde e Odontológico;
* Hospital Virtual Verde disponível 24 horas por dia, 7 dias por semana;
* Vale Refeição e/ou Vale Alimentação;
* Convênio SESC;
* Horário flexível;
* Benefiício Educação - Plataforma interna com acesso a diversos livros, podcasts, treinamentos e vídeo aulas visando o autodesenvolvimento;
* Gympass;
* Auxílio Creche - para crianças até 5 anos e 11 meses;
* Salário Fixo + PLR;
* Seguro de Vida;
* Vale Transporte (exclusivo para vagas presenciais).