Um desenvolvedor front-end é um profissional que cria a interface visual e interativa de sites, aplicativos e outros recursos tecnológicos. Para isso, ele utiliza linguagens como HTML, CSS e JavaScript para traduzir designs em códigos web, estamos selecionando alguém que queira trabalhar com soluções inovadoras para atuar como Desenvolvedor(a) de Software Sênior - Frontend.
Responsabilidades e Atribuições
- Projetar, desenvolver, implementar e manter aplicações web responsivas utilizando tecnologias modernas, como HTML5, CSS3, JavaScript e frameworks como React; colaborar na arquitetura, projeto e desenvolvimento de software, QA (Quality Assurance);
- Realizar manutenção corretiva e evolutiva em sistemas legados;
- Realizar testes automatizados voltados para o frontend, garantindo que as aplicações atendam aos requisitos de qualidade, tempo de resposta rápido e eficiência;
- Desenvolver e manter documentação técnica detalhada dos sistemas e das aplicações web existentes e em desenvolvimento, incluindo especificações, diagramas e manuais de usuário;
- Proporcionar suporte e orientação aos membros da equipe;
- Garantir a qualidade das entregas;
- Atuar na análise e resolução de problemas;
- Promover o compartilhamento do conhecimento junto à equipe;
- Avaliar novas tecnologias correlatas a sua área de atuação;
- Identificar e implementar novas tecnologias adequadas ao negócio;
Requisitos e qualificações
- Ensino superior completo em Ciência da Computação, Engenharia de Software ou cursos correlatos;
- Conhecimento e experiência em banco de dados relacional;
- Experiência em Git e Docker;
- Experiência em HTML5, CSS3, JavaScript, React, NextJS, Flask, Django;
- Desenvolvimento mobile iOS e Android;
- Interesse em identificar e implementar novas tecnologias adequadas ao negócio;
- Foco orientado a prazo, qualidade e resultados;
- Criatividade e pro atividade para solucionar problemas;
- Agilidade para trabalhar independentemente ou em grupo;
- Capacidade de discussão e geração de novas ideias.
Diferencial
- Conhecimento em arquitetura MTV;
- Conhecimento em Python;
- Experiência em aplicações em Machine Learning em projetos de sistemas.