Descrição
Resumo da Vaga:
O(a) Analista de Desenvolvimento React Pleno/Sênior desenvolverá interfaces web modernas, escaláveis e de alta performance, colaborando em decisões arquiteturais e resolvendo problemas técnicos em um ambiente dinâmico.
Principais Destaques:
1. Projetar, desenvolver e manter interfaces web modernas e escaláveis.
2. Colaborar em pair/mob programming, revisão de código e arquitetura.
3. Contribuir com inovação em um ambiente dinâmico.
Descrição: O(a) Analista de Desenvolvimento React Pleno/Sênior será responsável por projetar, desenvolver e manter interfaces web modernas, escaláveis e de alta performance, garantindo a melhor experiência possível para os usuários das soluções Cibus. Este(a) profissional colaborará com a equipe em atividades como programação em par ou mob, revisão de código, documentação técnica e participação ativa nas decisões arquiteturais. Além disso, contribuirá na identificação e resolução de problemas técnicos, no apoio ao refinamento de funcionalidades e na interação com stakeholders para garantir o alinhamento entre tecnologia e negócio. Espera\-se um perfil que una domínio técnico, boa comunicação, capacidade de adaptação e criatividade para propor soluções eficazes e inovadoras em um ambiente dinâmico.
Responsabilidades e atribuições
Como Analista de Desenvolvimento React, suas principais responsabilidades serão:
* Participar ativamente do desenvolvimento e evolução da arquitetura das aplicações React da empresa;
* Revisar e aprovar pull/merge requests, garantindo a qualidade do código e o alinhamento com os padrões definidos;
* Contribuir para a definição e documentação de padrões técnicos e arquiteturais adotados pelo time;
* Liderar e participar de sessões de pair/mob programming com o time de desenvolvimento;
* Realizar sessões de mentoria técnica para apoiar o crescimento dos membros menos experientes da equipe;
* Participar das reuniões com product owners e stakeholders para alinhamento das prioridades e entendimento dos requisitos de negócio;
* Apoiar na investigação e resolução de bugs prioritários, atuando com foco em estabilidade e experiência do usuário;
* Colaborar ativamente no refinamento e detalhamento das histórias para os sprints futuros;
* Atuar na implementação de melhorias contínuas que promovam maior escalabilidade e desempenho das aplicações;
* Apoiar na redução da incidência de bugs por meio da aplicação de práticas robustas de testes;
* Contribuir com propostas técnicas que visem o crescimento sustentável da base de usuários e o posicionamento da stack tecnológica como referência no mercado;
Requisitos e qualificações
Para explorar seu potencial, é necessário:
* Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
* Experiência mínima exigida de 4 a 6 anos na área;
* Domínio avançado de React.js e React Hooks;
* Conhecimento avançado em JavaScript (ES6\+);
* Proficiência avançada em TypeScript;
* Habilidade avançada no uso de HTML5;
* Capacidade técnica avançada com CSS3/SASS/LESS;
* Conhecimento básico em gerenciamento de estado;
* Experiência básica com ferramentas de Build;
* Conhecimento básico na implementação de testes automatizados;
* Domínio avançado com Git e controle de versão;
* Experiência avançada na Integração com APIs RESTful;
* Conhecimento intermediário em GraphQL;
* Domínio avançado em Node.js;
* Domínio básico de metodologias e práticas de desenvolvimento, incluindo Clean Code, Padrões de Projeto e TDD (Test\-Driven Development);
* Conhecimento intermediário com bancos de dados NoSQL;
* Conhecimentos básicos de DevOps e Infraestrutura, incluindo CI/CD e Docker;
* Comunicação clara, objetiva e assertiva, tanto verbal quanto escrita;
* Trabalho colaborativo e efetivo em equipe;
* Habilidade na resolução de problemas e raciocínio lógico aplicado;
* Postura de liderança em contextos técnicos e colaborativos;
* Criatividade e inovação no desenvolvimento de soluções tecnológicas.
2512040202181274121