Salário: R$ 3.000 a R$ 6.000 por mês
Área: Tecnologia da Informação
Nível: Junior
Desenvolvedor Mobile Kotlin (Android) - Júnior (Remoto)
Você conhece a Icon?
Somos uma empresa de recrutamento e seleção de profissionais de tecnologia comprometida em ajudar empresas a encontrar os melhores talentos para suas necessidades de TI. Aqui você não é só um currículo, entendemos as suas necessidades, acreditamos no seu potencial e te ajudamos a encontrar o seu caminho. Além de oportunidades de emprego, na Icon você encontra aconselhamento de carreira, acesso a recursos exclusivos e suporte de carreira contínuo.
Estamos comprometidos em ajudar os candidatos a encontrar o emprego ideal e alcançar seus objetivos de carreira.
Vem encontrar a sua vaga ideal conosco!
Sobre a Vaga
Código da vaga: H56831846747
Modelo de contratação: PJ
Buscamos alguém com curiosidade técnica e vontade de aprender, que se sinta confortável fazendo perguntas e pedindo feedback. Valorizamos boa comunicação, proatividade para buscar soluções antes de escalar problemas e disposição para trabalhar em equipe. Capacidade de receber code reviews de forma construtiva e interesse genuíno em evoluir como profissional são características importantes para essa posição.
RESPONSABILIDADES E ATRIBUIÇÕES
● Desenvolver e manter funcionalidades em aplicações Android sob orientação de desenvolvedores mais experientes.
● Implementar telas e componentes de interface seguindo especificações de design.
● Corrigir bugs e realizar melhorias pontuais no código existente.
● Participar de code reviews, tanto recebendo feedback quanto revisando código de outros juniores.
● Escrever testes unitários para as funcionalidades desenvolvidas.
● Consumir e integrar APIs RESTful nas funcionalidades do app.
● Colaborar com o time de produto e design para entender requisitos e propor soluções técnicas viáveis.
● Participar ativamente de cerimônias ágeis (dailies, planning, retrospectivas).
● Documentar decisões técnicas e manter o código organizado e legível.
● Buscar evolução contínua acompanhando boas práticas do ecossistema Android.
REQUISITOS E QUALIFICAÇÕES
OBRIGATÓRIOS
● Conhecimento em Kotlin (null safety, extension functions, sealed classes, noções de coroutines).
● Familiaridade com Jetpack Compose e/ou Android Views (XML) para construção de interfaces.
● Entendimento de ao menos um padrão arquitetural (MVC ou MVVM).
● Noções de consumo de APIs RESTful com Retrofit e serialização com Gson, Moshi ou Kotlinx Serialization.
● Conhecimento básico de Git (branches, commits, pull requests).
● Familiaridade com Android Studio e o ciclo básico de build/debug/deploy.
● Noções de testes unitários com JUnit.
DESEJÁVEIS
● Experiência com injeção de dependências (Hilt, Koin ou similares).
● Contato com CI/CD para Android (GitHub Actions, Bitrise ou similares).
● Noções do processo de publicação na Google Play.
● Familiaridade com persistência local (Room, DataStore ou SharedPreferences).
● Interesse ou experiência inicial com acessibilidade (TalkBack, content descriptions).
● Side projects, apps pessoais publicados ou contribuições open-source.