Front End Engineer - Pleno
Descrição da vaga
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.
Tecnologias que utilizamos:
Para Infraestrutura
Para backend usamos Google Cloud com Kubernetes, CI/CD e Cloud Functions
Para frontend fazemos deploy para servidores de CDNs de JAMStack
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
Quais serão suas principais responsabilidades?
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
Requisitos Básicos
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.
Requisitos Desejáveis
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.
Perfil Desejado
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
Conhecimentos Técnicos Necessários
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.
Ficou interessado? Mande seu currículo para jobs@maply.io
Last updated