Pessoa Desenvolvedora Full Stack Pleno
Responsabilidades:
Entregas
- Soluções tecnológicas alinhadas às necessidades dos clientes.
- Código-fonte bem testado, observando as boas práticas de codificação, para que seja fácil de entender e manter.
- Documentação do projeto, processos e definições arquiteturais
Atribuições
- Vivenciar a identidade organizacional do negócio Wavingtest investido pelo Instituto Atlântico;
- Compreender requisitos técnicos a fim de analisar o impacto e saber argumentar acerca das definições dadas, auxiliando ou sugerindo escopo quando necessário;
- Escrever código com qualidade e legibilidade que traduz os requisitos técnicos em funcionalidades observando as boas práticas de codificação;
- Testar a aplicação e o código de forma que suas alterações e implementações não quebrem nenhuma funcionalidade já implementada, garantindo que todo o fluxo descrito no requisito técnico seja atendido, estando também atento a fluxos alternativos identificados durante a fase de desenvolvimento;
- Trabalhar em equipe sugerindo melhorias na arquitetura do projeto ou ajudando tecnicamente colegas do projeto ou da instituição;
- Submeter o código desenvolvido à revisão dos pares, seja por code review, pair programming ou outra estratégia de revisão;
- Entender sobre versionamento de código, utilizando as ferramentas e fluxo de utilização das mesmas definidas pelo projeto (ex: git, svn);
- Entregar o código segundo o fluxo de stacks definido pelo projeto (desenvolvimento, homologação, testes, produção…) obedecendo as pipelines de deploy e ferramentas de integração contínua quando elas existirem;
- Documentar ou incrementar a documentação de configuração do projeto ou de ferramentas específicas utilizadas no mesmo;
- Preparar relatórios, planilhas, apresentações e demais documentos internos da área conforme orientação do gestor;
- Garantir o cumprimento dos padrões, processos, rotinas e políticas da área;
- Propor inovações para a área/Instituto;
- Participar ativamente das reuniões e compromissos da organização, quando solicitado;
- Executar demais atividades correlatas ao cargo, segundo necessidades da área e direcionamento do gestor;
Requisitos:
Formação:
- Graduação em andamento em Análise de Sistemas, Desenvolvimento de Software, Engenharia de Software ou áreas correlatas.
Experiência:
- Experiência em desenvolvimento frontend e backend.
- Processos de revisão de código, teste unitário e commits (PRs / pair programming).
- Experiência com startups
Conhecimento:
- Conhecimento avançado nas tecnologias: ReactJS, NextJS, Typescript, Nodejs, Nestjs, Postgres, JavaScript.
- Conhecimento desejável nas tecnologias: Java, Spring boot, Selenium, Chrome extension.
- Semântica HTML.
- Técnicas Avançadas de CSS (Flexbox, Grid).
- Programação Orientada a Objetos.
- Padrões de Arquitetura de Software.
- Técnicas de escrita de testes automatizados (TDD, BDD).
- Computação em nuvem.
- Debugging avançado.
- Otimização de desempenho de aplicações.
Idioma:
- Inglês Intermediário.
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title