Engenheiro Desenvolvedor Full Stack Mobile

POPCODE SERVICOS DE TECNOLOGIA DA INFORMACAO LTDAAracaju - SEsolidespublicada em 17/09/2026
Obrigatório:JavaScriptPythonJavaReactAngularNode.jsFrontendBackendFullstackMobile

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.