Última atualização: 22 de Outubro de 2024
Sobre
Responsabilidades e atribuições
Você, enquanto Frontend, fará parte de nosso Time de Devs. Atualmente, temos duas plataformas diferentes com quatro estruturas de frontend em nossos apps e serviços. Mais do que integrar todas as frentes, é essencial a integração entre nossas linguagens (TypeScript/JavaScript ES6/ES7, React, React Native, Context API, GraphQL) para melhorar a performance e estabilidade de nossas telas e componentes.
Você terá total liberdade de sugerir novas arquiteturas escaláveis, práticas, metodologias, linguagens e novas funcionalidades para as plataformas. Quanto mais ousadia você tiver, melhor! Temos muito espaço para isso.
Requisitos e qualificações
- Experiência em React.js;
- Experiência com TypeScript;
- Conhecimento em HTML, CSS e pré-processadores;
- Gerenciamento de estado com Context API e Redux;
- Styled components (estilização de componentes);
- Experiência em desenvolvimento de aplicações responsivas;
- Familiaridade com controle de versão (Git);
- Conhecimentos em testes automatizados (Jest é uma vantagem);
- Boas práticas de desenvolvimento;
- Habilidades de solução de problemas e depuração;
- Boas habilidades de comunicação e trabalho em equipe.
Seria legal que você tivesse também:
- Conhecimento em React Native para o desenvolvimento de aplicativos móveis é um plus;
- Conhecimento em Apollo (graphQL);
- Conhecimento em Firebase;
- @testing-library/react-native para testes;
- Testes automatizados com Cypress e Playwright;
- React Navigation (navegação entre telas);
- Conhecimento em JavaScript (ES6/ES7);
- Conhecimento em Babel, Jest, Husky, Eslint, Luxo, Parcel, etc.
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!