
Pessoa Engenheira de Software Sênior, Kotlin
Casas Bahia Tecnologia
full-time
Posted on:
Location Type: Remote
Location: Remote • Brasil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AndroidGradleKotlin
About the role
- Participar de sessões de brainstorming sobre experiência do usuário, fluxo de navegação e análise de dados com o time
- Desenvolver interfaces e funcionalidades nativas Android com foco em performance, escalabilidade e experiência do usuário
- Propor e tomar decisões técnicas relacionadas à arquitetura, ferramentas e processos
- Melhorar continuamente a performance das aplicações a partir de dados de uso em produção
- Avaliar e revisar pull requests com atenção à qualidade do código
- Acompanhar métricas de estabilidade via ferramentas como o Crashlytics
- Contribuir com a comunidade Android (internamente ou externamente)
Requirements
- Kotlin: domínio da linguagem, incluindo recursos avançados
- Coroutines: uso para programação assíncrona moderna no Android
- Jetpack: familiaridade com Navigation, ViewModel, Room, etc
- Gradle: conhecimento em customizações e otimizações
- Arquitetura: experiência com Clean Architecture e padrão MVVM
- LiveData: aplicação no ciclo de vida das views
- Testes: desenvolvimento com testes unitários e instrumentados (Espresso)
- Integração Contínua/Entrega Contínua (CI/CD): preferência por experiência com GitHub Actions
- Git: domínio no versionamento e fluxo de trabalho colaborativo
- Código limpo: prática de princípios como SOLID, legibilidade e manutenibilidade
Benefits
- PLR/Bônus
- Assistência Médica e Odontológica
- Vale Refeição
- Seguro de Vida
- Extensão da Licença Maternidade (180 dias)
- Extensão da Licença Paternidade (20 dias)
- Incentivo à prática de atividade física (Wellhub/Gympass e Total Pass)
- Vale Transporte
- Convênio com o SESC
- Clube de Descontos (descontos de até 70% no Brasil e América Latina)
- Day-off no Aniversário
- Desconto em Farmácias
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinCoroutinesJetpackGradleClean ArchitectureMVVMLiveDataTestes unitáriosTestes instrumentadosCI/CD
Soft skills
experiência do usuárioanálise de dadosdecisões técnicasmelhoria contínuaqualidade do códigocolaboração