Engenheiro Desenvolvedor Full Stack Mobile

POPCODE SERVICOS DE TECNOLOGIA DA INFORMACAO LTDA

Aracaju - SE

1 posição

Não informado

Integral

PJ
Remoto
Sênior
Tecnologia

Estamos buscando um Engenheiro Desenvolvedor Full Stack para Aplicativos Móveis para atuar no desenvolvimento completo de soluções para aplicativos multiplataforma mobile, abrangendo front-end, back-end, bancos de dados, APIs, segurança e demais componentes necessários para aplicações escaláveis e de alta demanda.

Responsabilidades

  • Trabalhar com equipes de desenvolvimento e gerentes de produto para idealizar soluções de aplicativos.
  • Projetar arquiteturas do lado cliente e do lado servidor.
  • Criar o front-end de aplicativos por meio de design visual atraente.
  • Apoiar no desenho, no desenvolvimento e no gerenciamento de bancos de dados de suporte a aplicativos multiplataforma mobile com alta demanda de acesso.
  • Escrever APIs eficazes.
  • Testar aplicativos para assegurar capacidade de resposta e eficiência.
  • Diagnosticar, depurar e atualizar aplicativos.
  • Criar definições de segurança e proteção de dados.
  • Criar recursos e aplicativos com design voltado a dispositivos móveis.
  • Redigir documentação técnica.
  • Trabalhar com cientistas e analistas de dados para aprimorar os aplicativos.
  • Atuar nas demais atividades relacionadas ao desenvolvimento e evolução das aplicações.

Requisitos Técnicos

  • Graduação em curso de nível superior na área de Tecnologia da Informação.
  • Curso de pós-graduação na área de Tecnologia da Informação, sendo especialização, mestrado ou doutorado, de no mínimo 360 horas.
  • Mínimo de 5 anos de experiência em TI.
  • Mínimo de 3 anos de experiência especializada como engenheiro de desenvolvimento full stack ou similar de aplicativos multiplataforma mobile nas tecnologias estabelecidas pelo Estudo.
  • Comprovar participação em projetos de desenvolvimento ou suporte de aplicativos multiplataformas mobile com grandes volumes de acessos diários, acima de 800 mil acessos simultâneos.

Comportamentais

  • Capacidade de trabalhar em conjunto com equipes de desenvolvimento e gerentes de produto.
  • Capacidade de atuar de forma integrada nas diferentes camadas de uma aplicação.
  • Capacidade analítica para diagnóstico e resolução de problemas.
  • Organização para elaboração e manutenção de documentação técnica.
  • Capacidade de colaboração com diferentes áreas técnicas.

Diferenciais

  • Familiaridade com os conjuntos de tecnologia (tech stacks) mais comuns.
  • Conhecimento de múltiplas linguagens back-end, como Java, Spring Boot, Python, entre outras.
  • Conhecimento de estruturas JavaScript, como Angular, React e Node.js.
  • Atuação no desenho de soluções de banco de dados e configuração de servidores de aplicação.
  • Experiência em bancos de dados não relacionais, como Redis, MongoDB e Oracle NoSQL.
  • Experiência em ferramentas de stream e transferência de dados, como Apache Kafka e Oracle Data Integrator.
  • Experiência com métodos de desenvolvimento seguro e criptografia de dados.

Localização

Avenida Murilo Dantas, 300, 12, Farolândia, Aracaju - SE, Brasil, 49032-490