Sobre o Cargo:
Analisar códigos desenvolvidos nos sistemas do cliente que utilizam Node.js e React.js, sugerindo melhorias dos códigos.
A partir dessas análises, aplicar as melhorias de código nos sistemas, efetuando Code Review e monitorando a execução das boas práticas de desenvolvimento de sistemas.
Executar o desenvolvimento das funcionalidades complexas, aplicando melhorias de código nos sistemas.
Validar nível de testes existentes nos projetos, validar as novas funcionalidades das aplicações, monitorar o desempenho e performance dos sistemas das aplicações.
Propor evoluções tecnológicas nos sistemas, antecipando-se a oportunidades e problemas, agindo com rapidez e eficácia, desenvolvendo soluções de forma preventiva.
Auxiliar na orientação dos desenvolvedores mais novos e contribuir nas tomadas de decisão do projeto.
O cargo exige uma grande experiência em desenvolvimento web, conhecimento profundo em linguagens como JavaScripthtml e ReactJS.
Devemos considerar não apenas a implementação da melhoria, mas também a garantia da estabilidade e escalabilidade da aplicação.
Assim, é necessário uma pessoa que esteja sempre atualizada sobre as melhores práticas e tendências no desenvolvimento de software.
Essa pessoa deve ter uma visão estratégica para ajudar a direção da empresa a tomar decisões informadas sobre os projetos.