Se você é apaixonado por tecnologia e busca uma oportunidade onde possa realmente fazer a diferença, temos uma proposta que pode ser ideal para você!
Estamos em busca de profissionais criativos e dedicados, que desejam se juntar a uma equipe inovadora e dinâmica, voltada para o desenvolvimento de soluções que impactam diretamente no sucesso de nossos projetos.
Aqui, você terá a chance de colaborar em um ambiente estimulante, onde suas ideias serão valorizadas e suas habilidades, potencializadas.
Este é o momento de integrar um time que acredita no crescimento mútuo e na busca constante pela excelência.
Se você está pronto para um novo desafio em sua carreira, venha fazer parte da nossa jornada e contribuir para a construção de um futuro mais tecnológico e eficiente!
Responsabilidades e atribuições
Produzir soluções de software escaláveis fazendo parte de uma equipe multidisciplinar responsável por todo o ciclo de vida de desenvolvimento de softwares, desde a concepção até a implantação. Atuando com linguagens de codificação front-end e back-end, estruturas de desenvolvimento e bibliotecas de terceiros.Responsabilidades:
- Atividades de programação
- Atuar em itens simples sem ajuda.
- Atuar em itens médios com pouca ajuda.
- Caso atue em itens complexos, seja orientado.
- Siga conceitos de programação, como:
- Alta coesão
- Baixo acoplamento
- Componentização (arquitetura e layout)
- Criação de API s stateless
- Adotar soluções simples
- Comunicação
- Auxiliar o líder dos colaboradores e prestadores de serviço interno a ter previsibilidade nas atividades (estimativas).
Auxiliar o líder dos colaboradores e prestadores de serviço interno em tomadas de decisões técnicas.
- Manter comunicação ativa com os colaboradores e prestadores de serviço interno, reportando status de início, final e impedimento das atividades.
- Evolução
- Participar de educação e treinamento contínuos para se manter atualizado sobre as melhores práticas, aprender novas linguagens de programação e ajudar melhor os outros membros da equipe;
- Executar outras tarefas correlatas, conforme necessidades ou a critério de seu superior. Ex: Auxílio a outros os colaboradores e prestadores de serviço interno, eventos.
- Processo
- 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 os colaboradores e prestadores de serviço interno.
- Participação e definir reuniões de trabalho estabelecidas para seus colaboradores e prestadores de serviço interno.
- Reporte de trabalho em nível de tarefa nos grupos.
- Reporte de trabalho ativamente para sua liderança.
- Apontar corretamente as horas trabalhadas no controle interno da empresa.
- Emitir nota fiscal no prazo solicitado pela empresa.
- Atividades de documentação
- Documentação da árvore Redux e/ou Context API
- Documentação de componentes (utilizando bibliotecas como Storybook)
- Modelo entidade relacionamento.
- Diagrama de classes.
- Documentação de arquitetura.
- Documentação de requisitos técnicos.
- Fluxogramas.
Requisitos e qualificações
Skill de Programação:
- HTML5, CSS3
- Javascript/Typescript
- ReactJS ou React Native ou VueJS ou Angular
- Redux / Context API / Vuex e outros
- PostgresSQL e SQLserver
- MongoDB ou banco não relacional
- Noções de monitoramento de sistemas
- AWS ou Azure
- Configuração de DNS
- Servidor de aplicação
- Servidor de banco de dados
- Coleta e gerenciamento de logs
- 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%
- Metodologia TDD
- 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
Características importantes:
- Constante estudo e evolução;
- Senso de curiosidade;
- Boa comunicação com os colaboradores e prestadores de serviço interno;
- Ter uma rotina organizada;
- Resolução de problemas;
- Espírito colaborativo