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 29, 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 29, 2025
  • Job description Missão do Cargo O cargo tem a missão principal de desenvolver softwares necessários para os produtos Mac Jee, através de soluções inovadoras, robustas e de alta qualidade. Transforman

    Mac Jee

    São José dos Campos, São Paulo
    Apr 29, 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 29, 2025
  • Venha fazer parte do nosso time- BCodex. Vaga para Engenheiro de Software Full StackResponsabilidades : - Desenvolver, testar e implementar soluções de software inovadoras. Colaborar com equipes mult

    Bcodex

    Brasília, Distrito Federal
    Apr 29, 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 29, 2025
Trabalhos semelhantes que podem ser interessantes para você
Todos os Filtros