Live opening · Posted 10 days ago

Desenvolvedor(a) Android Pleno | Kotlin, Jetpack Compose e KMP

AltisLab · Brazil (Remote)
Linkedin No
You are 10 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 10 days ago
CompanyAltisLab
LocationBrazil (Remote)
Work modeNo
SourceLinkedin
Listed10 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
6 min from Linkedin publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
73,670 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Sobre a oportunidade
A Altis Lab, em parceria com a FUNCEPE, está com duas oportunidades para Desenvolvedor(a) Android Pleno atuar em um projeto de Pesquisa e Desenvolvimento voltado à evolução de um aplicativo consolidado, utilizado na comunicação com dispositivos físicos de segurança.
O principal desafio será apoiar a migração das camadas de interface e configuração do aplicativo para uma arquitetura multiplataforma, utilizando Kotlin Multiplatform e Compose Multiplatform para compartilhar código entre Android e iOS.
Não é necessário dominar o desenvolvimento nativo nas duas plataformas. O principal requisito é possuir experiência sólida com Android, Kotlin e Jetpack Compose. Conhecimentos em Swift e SwiftUI serão considerados diferenciais.
A pessoa terá sucesso nesta posição ao compreender uma base de código madura, contribuir ativamente para a migração das funcionalidades, desenvolver soluções com qualidade, comunicar impedimentos com clareza e integrar-se ao fluxo de trabalho da equipe.
Responsabilidades
Desenvolver e manter funcionalidades Android utilizando Kotlin e Jetpack Compose;
Contribuir para a migração de interfaces e regras de configuração para Kotlin Multiplatform e Compose Multiplatform;
Desenvolver componentes e códigos compartilhados entre Android e iOS;
Integrar o aplicativo com APIs, SDKs e protocolos proprietários;
Implementar e manter camadas de comunicação direta e via gateways com dispositivos físicos de segurança, como centrais de alarme, controladores de acesso e equipamentos de CFTV;
Aplicar o padrão arquitetural MVVM;
Interpretar, manter e evoluir uma base de código ampla, complexa e madura;
Participar de pair programming e revisões cruzadas de código;
Aplicar boas práticas de Clean Code e Design Patterns;
Participar ativamente das cerimônias do time, como dailies, plannings, reviews e retrospectivas;
Comunicar impedimentos e colaborar com a equipe para resolvê-los de forma ágil;
Atuar em conjunto com a pessoa desenvolvedora mentora designada pelo cliente durante o onboarding, absorvendo as regras de negócio e o setup dos laboratórios e das bancadas de testes.
Qualificações obrigatórias
Entre 3 e 4 anos de experiência prática de mercado em desenvolvimento mobile;
Experiência sólida com desenvolvimento Android;
Domínio de Kotlin e Jetpack Compose;
Experiência prática com Kotlin Multiplatform e Compose Multiplatform;
Conhecimento do padrão arquitetural MVVM;
Experiência com integração de APIs e SDKs;
Boa comunicação oral e escrita;
Capacidade de colaboração e atuação em equipe;
Proatividade para comunicar dificuldades e contribuir para a resolução de impedimentos;
Disponibilidade para aprender as regras de negócio e o funcionamento dos dispositivos utilizados no projeto.
Qualificações desejáveis
Experiência com desenvolvimento nativo iOS;
Conhecimento de Swift e SwiftUI;
Experiência na criação de bridges entre bibliotecas nativas e código compartilhado;
Experiência com bases de código legado;
Domínio conceitual e prático de Clean Code e Design Patterns aplicados ao desenvolvimento mobile.
Condições da oportunidade
Quantidade: 2 vagas;
Nível: Pleno;
Carga horária: 6 horas diárias;
Valorizamos um ambiente inclusivo e incentivamos candidaturas de pessoas com diferentes trajetórias, identidades e experiências.
Se você se identificou com a oportunidade e possui experiência com Android, Kotlin e Jetpack Compose, candidate-se pela opção Candidatura simplificada do LinkedIn.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App