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ê
  • Segurança de Redes e Computadores admite Engenheiro deSoftware em Rio de Janeiro. Projetar, construir e manter soluçõesde software escaláveis usando uma pilha de tecnologia moderna(Python, Node, Reac

    Segurança de Redes e Computadores

    Rio de Janeiro, Rio de Janeiro
    Mar 14, 2025
  • Por favor, entre o nome de usuário ou e-mail Crie uma conta gratuita no Trabalhe Conosco Por favor, faça login ou cadastre-se como candidato para se candidatar a essa vaga Descrição da vaga Em uma in

    turing

    São Paulo, São Paulo
    Mar 14, 2025
  • A Softtek está em busca de pessoas para Engenheiro de Software Java Pleno para fazer parte do nosso quadro de colaboradores. Experiências imprescindíveis : Java 8 ou superior preferencialmente 17 Men

    Softtek

    São Paulo, São Paulo
    Mar 14, 2025
  • Job description Vaga para o time de Tecnologia da Informação (TI). Buscamos pessoas que assim como a gente, sejam inovadoras, práticas, objetivas, tenham paixão pelo que fazem e visem a excelência. E

    BYD Brasil

    Camaçari, Bahia
    Mar 14, 2025
  • A PSM Company é especializada na identificação de Talentos para as áreas de TI / Telecom como também para as áreas operacionais e administrativas. Nossa história de sucesso, está baseada em nosso mod

    Psm Company

    Brasília, Distrito Federal
    Mar 14, 2025
  • Empresa de Serviços de Tecnologia da Informação admite Engenheiro de Software em Ferraz de Vasconcelos. Tarefas pertinentes a rotinas de Engenheiro de Software. ...

    Empresa de Serviços de Tecnologia da Informação

    Ferraz de Vasconcelos, São Paulo
    Mar 14, 2025
Trabalhos semelhantes que podem ser interessantes para você
Todos os Filtros