Location
Rio de Janeiro, RJ | Brazil
Job description
Uma empresa, listada na Bolsa de Nova York, que ajuda outras empresas a transformar seus projetos renováveis implementando inteligência em energia limpa, está procurando contratar um Desenvolvedor Front-End. O desenvolvedor estará encarregado de criar aplicações intuitivas que permitam aos clientes, parceiros e equipes internas interagir e operar a aplicação principal da empresa. A empresa fornece e gerencia soluções de armazenamento de baterias que maximizam a produção de energia renovável e ajudam no desenvolvimento de uma rede mais limpa e mais sustentável. Até agora, ela conseguiu arrecadar mais de 550 milhões de dólares em investimentos.
Responsabilidades:
- Usar HTML, CSS e JavaScript para criar um design UX ou wireframe, e transformá-lo em uma aplicação funcional
- Colaborar com os engenheiros back-end e de automatização de testes para fornecer aplicações de alta qualidade
- Desenvolver componentes e aplicações UI reutilizáveis que possam se adaptar a diferentes tamanhos de tela, locais e plataformas
- Assegurar que as aplicações sejam protegidas contra ataques maliciosos
- Desenvolver aplicações web para clientes, parceiros e funcionários, utilizando frameworks JavaScript atuais, tais como React e Material UI
- Trabalhar de perto com desenvolvedores back-end e gerentes de produto para projetar, codificar, testar e entregar o front-end da aplicação
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
- 5 anos de experiência na concepção e implementação de aplicações web
- Ampla experiência com JavaScript e CSS
- Experiência comprovada com Redux, React e bibliotecas relacionadas
- Experiência trabalhando em colaboração com designers e gerentes de produto UX
- Experiência com a criação e entrega de aplicações front-end na nuvem
- Experiência prática no desenvolvimento de aplicações UI usando APIs back-end RESTful
- Experiência na utilização da metodologia Agile
- Será vantajoso ter experiência na construção de aplicações utilizando o Material UI
- Experiência em desenvolvimento mobile (aplicativo web progressivo ou nativo) será vantajoso
- Será vantajoso ter conhecimento sobre Docker e/ou Kubernetes
- Conhecimento das cadeias de ferramentas de integração e entrega contínua
- Excelentes habilidades de comunicação em inglês, escrito e falado
Job tags
Salary