Responsabilidades:
Atuar como protagonista de transformação digital, cultural, na maior instituição bancária do Brasil, não apenas seguindo as práticas estabelecidas, mas construindo um alicerce de busca contínua pela excelência técnica;
Atuar em times cross/plataforma;
Colaborar com equipes multidisciplinares garantir soluções eficientes;
Atuar com foco no impacto gerado pela solução e na experiência do usuário.
Você precisa ter prática com:
Experiência no desenvolvimento Mobile utilizando Kotlin e Java;
Experiência anterior como desenvolvedor iOS utilizando Swift/SwiftUI;
Arquitetura de software como Clean Swift e MVVM;
Experiência trabalhando com diferentes paradigmas de programação como MVP e SOLID;
Referência com a qualidade, incluindo o desenvolvimento de testes unitários e participação ativa em revisões de código (Mockk , Roboeletic);
Experiência com testes unitários e de integração, utilizando XCTest, KIF ou XCUITests
Valorização e aplicação de Clean Code e Design Patterns para garantir código limpo, simples e de fácil manutenção;
Construção de Layout com XML e Jetpack Compose.
Conhecimento/Experiência de ambientes de CI/CD;
Conhecimento Maven;
Experiência com processo SCM e ferramentas de controle de versão;
Experiência com modularização de projetos mobile;
Será um diferencial:
Conhecimento em boas práticas e cultura ágil;
Experiência em automação;
Resiliência em ambientes com comunicação remota;
Conhecimento de Acessibilidade nativo;
Autonomia
Proatividade
Boa Comunicação
Resiliência e Adaptabilidade a cenários adversos.