Desenvolvedor Android (Java) para Continuidade de App com Arquitetu...
Description
Estamos desenvolvendo um aplicativo Android (Java) focado em produtividade e combate à procrastinação. O projeto já possui uma base estruturada e funcional, com arquitetura definida, incluindo: separação em camadas (UI, Navigation, Core, Repository), controle centralizado de acesso via FeatureRegistry, segmentação de usuários (High_school, university, professional), e controle de planos (free e premium). O objetivo não é iniciar do zero, mas dar continuidade com rigor técnico. O que será feito inicialmente: ajustes de navegação entre telas, organização de menus por segmento, refinamento de ui sem quebrar lógica existente, pequenas refatorações pontuais, preparação para mvp. Requisitos obrigatórios: experiência com Android (Java, não Kotlin), experiência com arquitetura (mvc, mvp ou clean architecture), capacidade de ler e respeitar código existente, não colocar lógica de negócio em activities, não acessar firestore diretamente na ui. Diferencial importante: experiência com apps que possuem: controle de acesso por feature, segmentação de usuário, lógica de planos (free/premium). Forma de trabalho: alterações devem ser pontuais (sem destruir funcionalidades existentes), todo ajuste deve respeitar a arquitetura atual, comunicação clara e objetiva (sem tentativa e erro). Observação importante: O projeto já possui uma base consistente. Estamos buscando alguém que: continue o trabalho com qualidade e não reescreva o sistema sem necessidade. Recebendo propostas para análise.
Category: IT & Programming Subcategory: Apps programming. Android, iOS and others What is the scope of the project?: Medium-sized change
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.