Pessoa Analista em Desenvolvimento de Software II (Node.js, Angular, Android)

  • Período Integral
  • Período Integral
  • São Paulo

    Gertec Brasil

    Descrição da vaga

    Estamos à procura de um desenvolvedor pleno apaixonado por desenvolvimento web fullstack, especialmente com foco em tecnologias como Angular, Android e NodeJS. Se você é criativo, proativo e está agregar conhecimentos à sua nova equipe, esta vaga é para você! Você terá a oportunidade de trabalhar em projetos desafiadores e contribuir para o desenvolvimento de aplicações web modernas e inovadoras.

    Responsabilidades e atribuições

    – Desenvolver interfaces de usuário interativas e responsivas utilizando Angular.

    – Desenvolver APIs e serviços web utilizando Node.js e/ou Java (Spring boot).

    – Desenvolver aplicativos para dispositivos Android (Java).

    – Criar e atualizar documentações técnicas, manuais e artigos.

    – Demonstrar trabalho desenvolvido para equipes de diversas especialidades.

    – Colaborar com a equipe de desenvolvimento para traduzir requisitos de negócios em soluções técnicas.

    – Participar ativamente de discussões sobre melhorias de software e arquitetura de sistemas.

    – Escrever código limpo, eficiente e reutilizável em várias linguagens de programação.

    – Projetar soluções técnicas escaláveis e de alta performance, levando em consideração as melhores práticas e os requisitos do negócio.

    – Implementar e manter testes unitários e de integração.

    – Otimizar a performance e a escalabilidade dos aplicativos, garantindo uma experiência de usuário excepcional.

    – Colaborar com a equipe de design para transformar requisitos de usuário em interfaces atraentes e intuitivas.

    – Ficar atualizado(a) com as últimas tendências e tecnologias de desenvolvimento web e propor inovações para melhorar nossos produtos e processos.

    Requisitos e qualificações

    Responsabilidades e atribuições: 

    – Desenvolver interfaces de usuário interativas e responsivas utilizando Angular.

    – Desenvolver APIs e serviços web utilizando Node.js e/ou Java (Spring boot).

    – Desenvolver aplicativos para dispositivos Android (Java).

    – Criar e atualizar documentações técnicas, manuais e artigos.

    – Demonstrar trabalho desenvolvido para equipes de diversas especialidades.

    – Colaborar com a equipe de desenvolvimento para traduzir requisitos de negócios em soluções técnicas.

    – Participar ativamente de discussões sobre melhorias de software e arquitetura de sistemas.

    – Escrever código limpo, eficiente e reutilizável em várias linguagens de programação.

    – Projetar soluções técnicas escaláveis e de alta performance, levando em consideração as melhores práticas e os requisitos do negócio.

    – Implementar e manter testes unitários e de integração.

    – Otimizar a performance e a escalabilidade dos aplicativos, garantindo uma experiência de usuário excepcional.

    – Colaborar com a equipe de design para transformar requisitos de usuário em interfaces atraentes e intuitivas.

    – Ficar atualizado(a) com as últimas tendências e tecnologias de desenvolvimento web e propor inovações para melhorar nossos produtos e processos.

    Requisitos e qualificações: 

    Requisitos Obrigatórios:

    – Experiência em Angular, Java (Spring Boot) e/ou Node.js HTML5, CSS3, JavaScript e TypeScript.

    – Experiência Java (Android).

    – Familiaridade com frameworks web como Express.js.

    – Conhecimentos em bancos de dados relacionais (por exemplo, MySQL, PostgreSQL) e não relacionais (por exemplo, MongoDB).

    – Compreensão de princípios de design responsivo.

    – Excelente habilidade de comunicação (verbal e escrita) e trabalho em equipe.

    – Conhecimento em pré-processadores CSS (por exemplo, SASS, LESS).

    – Experiência com sistemas de controle de versão, preferencialmente Git.

    – Conhecimento em ferramentas avançadas de Testes Unitários (Jasmine, Karma, Jest, Mocha).

    – Conhecimentos em computação em nuvem (por exemplo, AWS, Azure).

    – Interesse em aprender novas tecnologias e conceitos de programação.

    Requisitos Desejáveis (Opcionais):

    – Conhecimento em ferramentas de Testes End-to-End (Cypress, Protractor).

    – Conhecimento em ferramentas de CI/CD (por exemplo, AWS Codepipeline, Gitlab CI).

    – Familiaridade com Docker e containers.

    – Experiência desenvolvimento para serviços cloud serverless.

    – Experiência com práticas DevOps, como integração contínua, entrega contínua, automação de implantação e gerenciamento de infraestrutura em nuvem, através de implementação da infra como código.

    – Conhecimentos em desenvolvimento de aplicativos móveis híbridos.

    – Conhecimentos em arquitetura de computação em nuvem.

    Diferenciais (Opcionais):

    – Conhecimento em Kotlin

    – Conhecimento em outros frameworks frontend modernos (por exemplo, React, Vue.js).

    – Conhecimentos em tecnologias de desenvolvimento de aplicativos móveis (nativos ou híbridos).

    – Conhecimentos em DevSecOps.

    – Conhecimentos em IaC (Terraform, CDK, Cloudformation)

    – Conhecimento em UX/UI Design e práticas de design thinking.

    – Portifólio de projetos disponível publicamente (GitHub por exemplo).

    Qualificações:

    – Graduação completa em áreas relacionadas à Tecnologia da Informação, como Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Engenharia da Computação, Sistemas Para Internet e relacionados, ou similares.

    – Experiência profissional relevante de pelo menos 2 anos em desenvolvimento web fullstack, preferencialmente com foco nas tecnologias mencionadas.

    Informações adicionais

    Informações adicionais: 

    ·   Oportunidade de trabalhar em uma empresa tecnológica; 

    ·   Possibilidade de trabalhar com excelentes profissionais; 

    ·   Ações em datas comemorativas;

    ·   Vale Refeição e Vale Alimentação;

    ·   Seguro de vida;

    ·   Vale Transporte ou Estacionamento;

    ·   Assistência médica e Odontológica;

    ·   Participação nos Lucros e Resultados;

    ·   Parcerias com Faculdade e escola de idiomas;

    ·   Espaço de descompressão;

    ·   Ginástica Laboral;

    ·   PDE&I- Programa de Desenvolvimento Educacional e Idiomas;

    ·   Dress Code flexível;

    ·   Programa GymPass.

    Etapas do processo

    1. Etapa 1: Cadastro
    2. Etapa 2: Entrevista com RH
    3. Etapa 3: Mapeamento Comportamental
    4. Etapa 4: Entrevista com Gestor
    5. Etapa 5: Contratação

    Há mais de 30 anos melhorando experiências de consumo através de soluções em tecnologia.

    Desenvolvemos soluções de ponta para meios de pagamento, automação comercial e bancária, soluções de pesquisa e fiscais, além de plataformas de gerenciamento. Estamos presentes nas principais instituições financeiras e em todo o varejo, no Brasil e no exterior.

    São as diferenças entre cada pessoa que passa pela Gertec que nos torna ainda melhores. Temos muito orgulho de ser uma empresa 100% nacional e referência em soluções tecnológicas que melhoram a experiência de consumo. Atuando sempre com excelência, prestatividade e proximidade com os nossos clientes, colaboradores e toda a sociedade.

    Se você é uma pessoa movida por resultados e que busca fazer a diferença, iremos adorar ter você aqui com a gente impulsionando negócios.


    Por favor, preencha os campos obrigatórios.