Cosourcing | pessoa desenvolvedora fullstack sênior (react/nest)
Viaflow | Work Smarter, Not Harder Cosourcing | pessoa desenvolvedora fullstack sênior (react/nest)
Summary
Senior fullstack developer (cosourcing placement) in São Paulo building and maintaining scalable front-end and back-end applications with React, Next.js, Node.js and NestJS in TypeScript. Day to day includes automated testing, performance optimization, code reviews and mentoring juniors; advanced English is required for an international team.
Competências Técnicas Essenciais
- Experiência sólida Geral em desenvolvimento de software.
- Frameworks Core: Forte expertise nos frameworks ReactJS, NextJS, NodeJS e NestJS.
- Linguagens e Tecnologias: Proficiência em TypeScript e JavaScript moderno (ES6+).
- Testes: Experiência prática com ferramentas e frameworks de testes unitários (ex: Jest, Mocha, Cypress).
- Fundamentos Web: Sólida compreensão de HTML5, CSS3, SASS/SCSS e design web responsivo.
- Gerenciamento de Estado: Familiaridade com bibliotecas de gerenciamento de estado como Redux, Zustand ou Recoil.
- Integrações e APIs: Experiência com APIs RESTful, GraphQL e integração cliente-servidor.
- Ferramentas e DevOps: Conhecimento de pipelines de CI/CD e sistemas de controle de versão (Git, GitHub, GitLab).
Diferenciais (O que valorizamos)
- Formação superior (Bacharelado ou Mestrado) em Ciência da Computação, Engenharia ou áreas correlatas.
- Visão arquitetural avançada para condução de projetos de grande escala.
- Conhecimento em Docker, Terraform e Azure DevOps.
Soft Skills
- Resolução de Problemas: Excelentes habilidades de resolução de problemas e atenção rigorosa aos detalhes.
- Comunicação: Fortes habilidades de comunicação e colaboração para atuar em equipes multidisciplinares.
- Mentalidade Colaborativa: Capacidade de liderar iniciativas de desenvolvimento de UI do conceito à execução.
Idioma: Inglês avançado para comunicação oral e escrita com time internacional.
- Desenvolvimento Fullstack: Desenvolver e manter aplicações front-end e back-end modernas e escaláveis utilizando ReactJS, NextJS, NodeJS e NestJS.
- Qualidade de Código: Escrever código limpo, eficiente e bem documentado utilizando TypeScript.
- Testes Automatizados: Implementar frameworks de testes unitários (ex: Jest, React Testing Library) para garantir a robustez e a qualidade do código.
- Otimização: Otimizar o desempenho, a escalabilidade e a experiência do usuário nas aplicações.
- Colaboração: Trabalhar em conjunto com designers UX/UI, desenvolvedores de backend e product owners para entregar experiências fluidas.
- Mentoria e Code Review: Revisar e mentorar o trabalho de desenvolvedores juniores, garantindo a adesão às melhores práticas e padrões de código.
- Cerimônias Ágeis: Participar ativamente de code reviews, discussões arquiteturais e ritos ágeis (planejamento de sprints, retrospectivas, etc.).
- Inovação: Manter-se atualizado com as tecnologias e tendências de desenvolvimento para impulsionar a inovação e as melhores práticas no time.