Uma empresa, sediada nos EUA, que está ajudando outros negócios a melhorarem a vida tanto de seus funcionários quanto das equipes que cuidam de suas instalações e locais de trabalho está procurando contratar um Desenvolvedor Web Sênior. O candidato selecionado será responsável por melhorar a experiência do usuário com os aplicativos front-end usando sua própria experiência e criando código robusto. A empresa está ajudando outras organizações a criarem ambientes de trabalho produtivos e responsivos. Ela já saiu no Wall Streel Journal e foi mencionada na lista das 100 empresas mais brilhantes da Entrepeneur Magazine. Até o momento, a empresa já levantou mais de US$7 milhões em investimentos.
Responsabilidades:
- Documentar as funcionalidades meticulosamente, para referência futura
- Desenvolver um aplicativo web para grandes empresas do zero e se juntar à criação de código já existente
- Entrevistar usuários/clientes como parte do processo de solução de problemas, para a partir daí desenvolver novos recursos, usabilidade do site, etc.
- Saber como escalar uma aplicação web, incluindo como ela interagirá com interfaces RESTful escaláveis
- Explorar novas tecnologias e plataformas, desenvolvimento de APIs e de bancos de dados, etc., para ajudar a empresa a alcançar seus objetivos
- Capacidade de escrever código limpo, escalável e altamente testável
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Ao menos 5 anos de experiência relevante como desenvolvedor web
- Ao menos 5 anos de experiência com tecnologias web (incluindo HTML, CSS, JavaScript e JSON)
- Ao menos 3 anos de experiência com React e Typescript
- Experiência demonstrável com Jest, Enzyme e/ou Reat Testing Library
- Sólidos conhecimentos sobre as melhores práticas de desenvolvimento de software
- Vasta experiência com React
- Amplos conhecimentos sobre diferentes tipos de bibliotecas e frameworks de testes
- Experiência comprovada com desenvolvimento impulsionado por testes e sua importância
- Experiência com Flutter, Java e Python será um diferencial
- Fluência em inglês, verbal e escrito