Favoritos
Compartilhar Empregos
Iniciar sessão

Engenheiro (a) de Software - Java para Dispositivos Android

Phoebus Tecnologia

A Phoebus prioriza a valorização e bem estar do seu colaborador. Trabalhamos com flexibilidade de horários, ambiente dinâmico e aberto a compartilhamento de ideias.

Buscamos profissionais apaixonados por tecnologia, que gostem de aprender e compartilhar conhecimentos. Junte-se a nós para fazer a diferença!

Vem fazer parte do #PhoebusTeam!

Responsabilidades e atribuições

  • Atuar no desenvolvimento de aplicações para terminais de pagamento utilizando SDK Android com Java / kotlin;
  • Atuar na Homologação de novos modelos de terminais Android;
  • Atuar na construção de novas funcionalidades.
  • Atuar analisando possíveis bugs indicados por ferramentas de análises.

Requisitos e qualificações

  • Proficiência em Java e Kotlin :
  • Conhecimento avançado em Java e Kotlin, incluindo capacidade de escrever, refinar e refinar código.
  • Familiaridade com as diferenças e interações entre Java e Kotlin no desenvolvimento Android.
  • Conhecimento do SDK Android :
  • Proficiência com os principais componentes do SDK Android, como Activities, Fragments, Services, Content Providers e Broadcast Receivers.
  • Conhecimento das bibliotecas de suporte e das bibliotecas de arquitetura do Jetpack (LiveData, ViewModel, Room, Navigation).
  • Design de UI / UX :
  • Capacidade de criar interfaces de usuário responsivas e intuitivas usando XML e componentes de layout, como ConstraintLayout, RecyclerView, etc.
  • Experiência com temas, estilos e a implementação de design material.
  • Gerenciamento de Ciclo de Vida :
  • Entendimento profundo do ciclo de vida de atividades e fragmentos e a habilidade de gerenciar corretamente a interação entre diferentes componentes do aplicativo.
  • Consumo de APIs e Redes :
  • Experiência com bibliotecas de rede como Retrofit, OkHttp e Volley para fazer chamadas de API.
  • Conhecimento de manipulação de JSON e XML.
  • Banco de Dados e Persistência :
  • Capacidade de usar Room, SQLite e outras soluções de armazenamento de dados.
  • Compreensão de práticas recomendadas para gerenciamento de banco de dados e manipulação de dados offline.
  • Ferramentas de Desenvolvimento e Versionamento :
  • Proficiência no uso do Android Studio e ferramentas de teste.
  • Experiência com sistemas de controle de versão, como Git.
  • Testes e Qualidade de Código :
  • Conhecimento de frameworks de teste como JUnit, Espresso e Mockito.
  • Habilidade em escrever testes unitários e de interface do usuário.
  • Desempenho e Otimização :
  • Capacidade de identificar e resolver problemas de desempenho.
  • Uso de ferramentas como o Android Profiler para monitorar o desempenho do aplicativo.

Habilidades Não Técnicas

  • Resolução de Problemas :
  • Capacidade de analisar e resolver problemas de forma eficiente.
  • Capacidade de resolver problemas complexos e encontrar soluções criativas.
  • Comunicação :
  • Habilidade de comunicar-se com membros da equipe e stakeholders.
  • Capacidade de documentar e explicar decisões de design e código.
  • Trabalho em Equipe :
  • Capacidade de colaborar eficazmente num ambiente de equipe.
  • Capacidade de revisar código de outros desenvolvedores e fornecer feedback construtivo.
  • Gestão do Tempo :
  • Capacidade de gerenciar múltiplas tarefas e projetos simultaneamente.
  • Capacidade de priorizar tarefas e cumprir prazos.
  • Atualização e Aprendizado Contínuo :
  • Disposição para aprender novas tecnologias e tendências no desenvolvimento Android.
  • Participação em comunidades e eventos para se manter atualizado.

Compatibilidades (Desejável)

  • Plataformas e Dispositivos Diferentes :
  • Experiência no desenvolvimento de aplicativos que funcionam em diferentes versões do Android e em uma variedade de dispositivos (smartphones, tablets, wearables, etc.).
  • Integração com Serviços Externos :
  • Capacidade de integrar o aplicativo com serviços de terceiros, como Firebase, Google Play Services, APIs de redes sociais, etc.
  • Segurança :
  • Compreensão das práticas recomendadas de segurança no desenvolvimento de aplicativos móveis.
  • Implementação de mecanismos para proteger dados do usuário e comunicação de rede.
  • Acessibilidade :
  • Conhecimento de práticas e ferramentas para tornar aplicativos acessíveis a todos os usuários, incluindo aqueles com deficiências.
  • Multithreading e Concorrência :
  • Capacidade de gerenciar operações assíncronas e multithreading para garantir um desempenho suave do aplicativo.

Informações adicionais

  • Vale alimentação;
  • Plano de Saúde;
  • Plano Odontológico;
  • Auxílio Home Office;
  • Auxílio Cultura;
  • GymPass com coparticipação;
  • Bolsa de 50% para cursos de idiomas (Inglês ou Espanhol);
  • Apoio a Capacitação Interna;
  • Horário flexível (Banco de Horas);
  • Carga Horária semanal de 40h;
  • Seguro de vida em grupo.

QUEM SOMOS

A Phoebus atua no mercado de meios de pagamento há mais de 25 anos e a cada dia tem evoluído o conceito de redes de captura de transações de forma revolucionária, fazendo parte do cotidiano de milhões de brasileiros.

Somos referência no desenvolvimento de tecnologias de Captura e Processamento de Transações para Redes Adquirentes e Programas de Fidelidade.

Oferecemos também soluções de TEF Dedicado com foco em empresas de automação comercial e estabelecimentos comerciais que desejam realizar vendas com cartões de crédito e débito.

Priorizamos a valorização e bem estar dos nossos colaboradores. Trabalhamos com flexibilidade de horários, ambiente dinâmico e aberto ao compartilhamento de ideias.

Buscamos profissionais apaixonados por tecnologia, que gostem de aprender e compartilhar conhecimentos.

Aqui na Phoebus, estimulamos criatividade e inteligência holística, vislumbramos resiliência e muita energia positiva para impulsionar a integridade e o amor que cada colaborador transmite a cada novo dia.

Vem fazer parte do #PhoebusTeam!

J-18808-Ljbffr

Trabalhos semelhantes que podem ser interessantes para você
  • A Strokmatic Innovation Tecnology é uma empresa que fornece inovações em monitoramento e inteligência artificial em processos de fabricação industrial. Procuramos por candidatos motivados em resolver

    Strokmatic Innovation Technology

    Joinville, Santa Catarina
    Apr 30, 2025
  • Job description Você sonha grande e acredita que éimportante inovar para descomplicar? Então o seu lugar é na área deTecnologia, Dados, Produtos e Design da maior rede integrada desaúde do Brasil, fa

    Dasa Tecnologia

    São Paulo, São Paulo
    Apr 30, 2025
  • Job description Vaga para o time de Tecnologia daInformação (TI). Buscamos pessoas que assim como a gente, sejaminovadoras, práticas, objetivas, tenham paixão pelo que fazem evisem a excelência. Entã

    BYD Brasil

    Camaçari, Bahia
    Apr 30, 2025
  • O Que Você Irá Fazer? Você irá atual em um produto SaaS, de análise de crédito e fluxos de trabalho para a cadeia do Agronegócio. Evoluir produtos e serviços, construindo e melhorando funcionalidades

    Nagro Crédito Agro

    Uberlândia, Minas Gerais
    Apr 30, 2025
  • Desenvolvimento de Software admite Engenheiro de Software em Aparecida de Goiânia. Projetar, implementar e testar unidades de aplicativos e componentes de microsserviços.Revisar e analisar os requisi

    Desenvolvimento de Software

    Aparecida de Goiânia, Goiás
    Apr 30, 2025
  • O QUE É SER UM MUTANT? Quando você decide ser Mutant, você decide dar um passo diferente na sua vida e na sua carreira.Ser Mutant é aceitar ser parte de um grupo com coragem para traçar novos caminho

    Mutant

    São Paulo, São Paulo
    Apr 30, 2025
Trabalhos semelhantes que podem ser interessantes para você
Todos os Filtros