Vaga Front-End

Desenvolvedor(a) React.js Sênior

HTML JavaScript NextJS Redux TypeScript ReactJS

ANA PAULA DE CASTRO E SILVA OLIVEIRA 42406123812

ANA PAULA DE CASTRO E SILVA OLIVEIRA 42406123812

Pequena/média empresa

Salário: Até R$8.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

Somos uma software house localizada em Campinas - SP, temos como objetivo nos tornar a maior do ramo em em desenvolvimento de sistemas e aplicações mobile. Hoje já estamos com 160 colaboradores atuando em nosso time tanto presencial quanto remoto.

Atividades e Responsabilidades

RESPONSABILIDADES E ATRIBUIÇÕES

Auxiliar o líder do time a ter previsibilidade nas atividades (estimativas).
Auxiliar o líder do time em tomadas de decisões técnicas.
Manter comunicação ativa com o time, reportando status de início, final e impedimento das atividades.
Seguir conceitos de programação como: Alta coesão, Baixo acoplamento, e componentização.
Participar de educação e treinamento contínuos para se manter atualizado.
Executar outras tarefas correlatas, conforme necessidades ou a critério de seu superior.
Estar familiarizado com o processo de Git Flow.
Estar familiarizado com as metodologias Kanban, Scrum e Incremental
Participação das reuniões de trabalho estabelecidas pelo seu time.
Reporte de trabalho em nível de tarefa nos grupos.
Documentação da árvore Redux e/ou Context API
Documentação de componentes (utilizando bibliotecas como Storybook)
Fluxogramas.
Diagrama de classes.

Requisitos

REQUISITOS E QUALIFICAÇÕES

HTML5, CSS3, VanillaJS
Javascript ES6/Typescript
ReactJS ou React Native ou VueJS ou Angular
Redux / Context API / Vuex e outros
Programação assíncrona
Versionamento de código (Git)
Uso de Fetch/Axios para integração com API
Criacao de Teste unitários e de integração (Jest, Moch, outros) com coverage de no mínimo 90%
NextJS framework
Utilização de metodologias de testes
Conhecimento em automatização de testes integrados e2e
Utilização de ferramentas como Figma, Adobe XD e outros
Utilização de bibliotecas para construção de frontend como MaterialUI, Chakra, AntD e outros
Styled-components, Less, Saas e criação de temas a partir de um Wireframe
Conhecimento em Design atômico e diferenciação de componentes e suas responsabilidades
Criação de arquiteturas CLEAN CODE e CLEAN ARCHITECTURE
Experiência com ferramentas como Babel e NPM
Conhecimento em paradigma funcional em programação e suas features como imutabilidade, curried e currying functions, recursão, closures, side effects, etc;