Front End Engineer - Pleno
Estamos à procura de um desenvolvedor Web front-end motivado para combinar a arte do design com as ideias da programação.
As responsabilidades incluirão a conversão dos wireframes de design do UI / UX para o código real que produzirá elementos visuais do aplicativo. Você trabalhará com o designer da UI / UX e preencherá a lacuna entre o design gráfico e a implementação técnica, assumindo um papel ativo de ambos os lados e definindo a aparência do aplicativo e o funcionamento dele.
- Para Infraestrutura
- Para backend usamos Google Cloud com Kubernetes, CI/CD e Cloud Functions
- Linguagens: Ruby, Python e Javascript
- Desenvolvemos nossa API em GraphQL e Rest
- Para data base e storage utilizamos PostgreSQL e Google Cloud Store
- Utilizamos Frameworks e bibliotecas Ruby On Rails, React, Angular, ThreeJS, GDAL entre outras
- Desenvolvemos para as plataformas
- Web com React e Angular
- Mobile com Android Nativo, Angular (vamos migrar para React-Native/Fluter)
- Desktop com Electron + React
- Versionamento de código com Git
- Fazemos Prototipação de UX/UI com o Figma
- Desenvolver aplicativos da web com ótimo desempenho, acessibilidade e usabilidade, que serão usados pelos clientes da Plataforma Web Maply.
- Colaborar com designers e analistas para desenvolver produtos e recursos que melhoram a qualidade da experiência do usuário.
- Construir automações de testes que visam garantir a qualidade dos produtos e contribuam para a produtividade da equipe.
- Colaborar com engenheiros na definição de APIs, modelos de dados e domínios;
- Desenvolver aplicativos de mapa em ambiente web
- Sólida experiência na criação, construção e gerenciamento de soluções JavaScript que atendem as grandes bases de usuários.
- Profundo entendimento do JavaScript como plataforma e linguagem.
- Experiência com o ecossistema React e familiaridade com pilhas de estruturas, ferramentas e ferramentas de testes de automação de tarefas.
- Confortável para implementar interfaces responsivas e de alto desempenho para vários ambientes e navegadores, incluindo animações de transições e interações.
- Familiaridade com boas práticas de usabilidade e design
- Experiência com ferramentas de Analytics
- Experiência com infraestrutura da Google Cloud Platform
- Conhecimento em GraphQL
- Conhecimento em aplicações em WebGL e aplicações em ambientes 3D
- Desenvolvimento em Electron
- Conhecimento em ferramentas GIS para Web - Mapbox, Turf.JS, Leaflet, GeoTiff.JS entre outras.
- Foco em desenvolvimento de produtos escaláveis e com exigência de alta demanda de performance
- Mente aberta para estar aprendendo coisas novas sempre que necessário
- Trabalho em equipe, compartilhando conhecimento (ex: peer-programming)
- Desenvolvimento com foco voltado ao produto e cliente
- Sólidos conhecimentos em Design Patterns, metodologias e boas práticas, tais como:
- SOLID Principle
- Code Review
- Desenvolvimento Agile (Scrum/Kanban)
- Testes automatizados (TDD)
- Programação Defensiva
- Código Legível e Claro
- Experiência com integração com APIs REST e GraphQL
- Experiência com desenvolvimento em Javascript com React, React-Native, Electron, ou Angular
- Compreensão básica de tecnologias e plataformas de front-end, como HTML5 e CSS3/LESS/SASS
- Criação e utilização de bibliotecas
- Trabalhar com Linux/Mac
- Conhecimento de princípios básicos de segurança
VAGA PARA TRABALHO PRESENCIAL (SÃO PAULO - CAPITAL) OU REMOTO.
Last modified 4yr ago