Uma empresa de tecnologia no setor de energia, sediada nos EUA, que está possibilitando que as principais marcas forneçam novas soluções de resiliência, descarbonização e eletrificação a seus clientes, está procurando contratar um Desenvolvedor Front-end. O candidato selecionado estará trabalhando em colaboração direta com a equipe existente para construir uma plataforma online eficiente. A empresa tem a missão de combater as mudanças climáticas, provocar mudanças positivas, implementar soluções que sejam boas tanto para os negócios quanto para o meio ambiente, e criar edifícios e opções de transporte mais saudáveis. Esta posição requer alguma sobreposição com o fuso horário EST e será um cargo de longo prazo e em tempo integral. Até agora, eles conseguiram arrecadar mais de 15 milhões de dólares em financiamento.
Responsabilidades:
- Auxiliar no design e implementação da interface do usuário
- Participar do processo de design e descoberta de funcionalidades
- Envolver-se no planejamento técnico do projeto
- Liderar o processo de solicitação/feedback, bem como as discussões técnicas e outras reuniões de equipe, como sessões de estimativas e planejamento
- Formar grupos com outros membros da equipe e criar unit tests e integration tests
- Assegurar que as aplicações sejam elaboradas para obter máxima velocidade e escalabilidade
- Desenvolver APIs RESTful, construir e melhorar as bibliotecas de componentes UI
- Ajudar na revisão e integração de aplicações e frameworks de terceiros
- Encarregar-se de melhorar a qualidade do código e suas próprias habilidades
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- 5 anos de experiência relevante como desenvolvedor front-end
- Experiência escrevendo código HTML, CSS e JavaScript usando React/Redux
- Experiência de liderança técnica, inclusive na determinação de requisitos e divisão do trabalho
- Forte senso de design para UX e UI e capacidade para participar de sessões de design
- Conhecimento de ferramentas de construção de front-end, como Webpack
- Experiência com pré-processadores e bundlers CSS, por exemplo, SASS ou LESS
- Capacidade de escrever testes automatizados de UI
- Proficiência com Git
- Experiência com Phoenix ou Rails é desejável
- Experiência prática com Ruby ou Elixir é uma vantagem
- Conhecimentos básicos de Postgres ou outras bancos de dados relacionais é um bom diferencial
- Conhecimento na construção de aplicações baseadas em nuvem usando os serviços web da Amazon, incluindo S3 Buckets será um bônus
- É recomendável ter experiência com aplicações web com foco em dados
- Familiaridade com tecnologias de containers e fluxos de trabalho de CI/CD é preferível
- Deve estar confortável trabalhando com linha de comando
- Habilidades de debugging e otimização de códigos
- Respeitar as melhores práticas que resultam em código limpo, testado e bem documentado
- Conhecimento de todo o escopo do desenvolvimento de aplicações: autenticação, integração de API, construção e implantação de processos, testes, registro e gestão de estado de alerta
- Excelentes habilidades de comunicação escrita e verbal em inglês