Responsabilidades:
• Desenvolver, manter e evoluir aplicativos móveis Android utilizando Kotlin e boas práticas de desenvolvimento
• Participar de revisões de código, testes e deploys contínuos
• Atuar de forma proativa e autônoma, contribuindo para a melhoria contínua do produto e dos processos da equipe
• Interagir diretamente com o cliente, compreendendo necessidades e propondo soluções técnicas eficazes.
• Experiência sólida com Kotlin e desenvolvimento Android nativo
• Conhecimento em arquiteturas modernas (MVVM, Clean Architecture)
• Vivência com Git, CI/CD, testes unitários e integração de APIs REST
• +7 anos de experiência como Desenvolvedor Full-Stack com:
• Back-End com Spring Boot e Kotlin
• Front-End com JavaScript/TypeScript
• Experiência comprovada com Twilio Flex
• APIs REST e GraphQL
• Documentação com OpenAPI, CloudEvents, AsyncAPI, e CI/CD (Github Actions)
• Boas práticas como DDD, TDD e Clean Architecture
• Experiência com troubleshooting
• Conhecimento em escrita de testes automatizados
• Vivência em desenvolvimento de Microsserviços distribuídos
• Conhecimentos em cloud AWS.
Eliminatório:
Linguagem: Kotlin (sólido domínio).
Plataformas e Frameworks:
Mobile: Android SDK, Jetpack, Compose, Retrofit, Coroutines.
Backend: Spring Boot, Ktor ou frameworks equivalentes.
APIs e Integrações: REST, GraphQL, JSON, OAuth.
Ferramentas: Android Studio, Xcode (opcional), Git, CI/CD (Jenkins, GitLab CI, Fastlane).
Boas práticas: SOLID, Clean Code, Design Patterns, testes unitários e integração contínua.
Formação: Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas afins.