Vaga Front-End

Desenvolvedor(a) Front End Sênior (React) (.NET/C#)

Design Pattern TypeScript NextJS JavaScript ReactJS

Datlo

Datlo

Startup

Salário: Não especificado

Aceito candidatos dispostos a se mudar

Descrição da empresa

A Datlo é uma plataforma de Inteligência Geográfica. Ajudamos empresas como a Cargill, Shell e iFood identificarem novas oportunidades de negócio analisando dados de localização.

Atividades e Responsabilidades

- Desenvolvimento de Interfaces: Projetar, desenvolver e manter interfaces de usuário responsivas e interativas utilizando React e Next.js, garantindo compatibilidade entre navegadores e dispositivos.
- Colaboração com Equipes Multidisciplinares: Trabalhar em estreita colaboração com as equipes de design, backend e produto para definir e implementar soluções que atendam aos requisitos funcionais e técnicos.
- Resolução de Problemas e Depuração: Identificar e corrigir bugs e problemas de performance, garantindo a estabilidade e a eficiência das aplicações.
- Arquitetura e Design de Software: Participar ativamente do design e da arquitetura de novas funcionalidades, contribuindo para decisões técnicas que assegurem a escalabilidade, a manutenção e a qualidade do código.
- Revisão de Código: Realizar revisões de código de outros desenvolvedores, promovendo boas práticas e garantindo a qualidade e a consistência do código.
- Otimização de Performance: Monitorar e otimizar o desempenho das aplicações web, garantindo uma experiência fluida e rápida para os usuários.
Implementação de Boas Práticas: Definir e implementar padrões de desenvolvimento, assegurando a utilização de melhores práticas de design e arquitetura de código.
- Mentoria e Suporte Técnico: Atuar como mentor para desenvolvedores juniores e plenos, fornecendo orientação técnica e apoio no desenvolvimento de habilidades.

Requisitos

- Comunicação Clara: Habilidade de explicar conceitos complexos de maneira clara e acessível, tanto para membros técnicos quanto não técnicos da equipe.
- Trabalho em Equipe: Forte capacidade de colaborar com outras equipes e departamentos para atingir os objetivos do projeto.
- Autonomia e Proatividade: Capacidade de trabalhar de forma independente, identificar melhorias e tomar iniciativas para otimizar o código e os processos.
- Atenção aos Detalhes: Precisão e cuidado no desenvolvimento de interfaces de usuário, focando na usabilidade e na experiência do usuário.
- Mentoria e Liderança Técnica: Disposição para apoiar o crescimento e desenvolvimento de outros membros da equipe.

- Experiência: Mínimo de 5 anos de experiência em desenvolvimento.
- Domínio em JavaScript Puro: Experiência avançada em JavaScript, incluindo conhecimentos aprofundados de suas funcionalidades mais complexas.
- Experiência com Next.js: Experiência sólida em desenvolvimento com Next.js, incluindo conhecimento de seus conceitos avançados como rendering estático e dinâmico.
- Conhecimento Avançado de HTML e CSS: Habilidade comprovada em HTML5 e CSS3, incluindo técnicas modernas de design responsivo e performance.
- Experiência: com TypeScript
- Experiência com Projetos Complexos: Experiência em desenvolver e manter projetos complexos de larga escala, garantindo alto desempenho e qualidade de código.
- Resolução de Problemas: Excelentes habilidades em solucionar problemas complexos e depurar códigos complexos de forma eficiente.
- Boas Práticas de Desenvolvimento: Conhecimento sólido em princípios de design, padrões de arquitetura, e melhores práticas de desenvolvimento.