Vaga Front-End

Front-end Developer | Vue.js + Mobile (React Native)

API CSS React Native TypeScript Vue.js Git

Geobyte

Geobyte

Pequena/média empresa

Salário: Até R$3.500

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

A Geobyte é uma organização focada em criar sistemas e fornecer serviços na área de Geoprocessamento e Sensoriamento Remoto. Originou-se como uma "Spin-off" da TerraVision Geotecnologia e Geoinformação, reconhecida entre as líderes do setor no Brasil por sua expertise em estratégias e inteligência geográfica, consolidada ao longo de uma década no mercado. A equipe da Geobyte é composta por especialistas que trazem mais de duas décadas de experiência em geoprocessamento e na elaboração de sistemas.

Atividades e Responsabilidades

Desenvolver e manter interfaces web utilizando Vue.js (Vue 3), seguindo boas práticas de desenvolvimento front-end.

Criar componentes reutilizáveis e escaláveis, integrando com APIs REST.

Colaborar com designers e back-end para transformar layouts e protótipos em experiências funcionais.

Contribuir com o desenvolvimento e manutenção de funcionalidades em aplicações mobile utilizando React Native.

Participar de code reviews, garantindo qualidade e padronização do código.

Ajudar na evolução da arquitetura front-end e propor melhorias técnicas.

Apoiar a resolução de bugs e otimização de performance nas plataformas web e mobile.

Requisitos

Experiência sólida com Vue.js (2 ou 3), incluindo Vuex/Pinia, Vue Router.

Conhecimentos em HTML5, CSS3 e JavaScript moderno (ES6+).

Vivência com consumo de APIs REST e/ou GraphQL.

Familiaridade com Git e versionamento colaborativo (GitHub, GitLab ou Bitbucket).

Noções de build tools como Webpack ou Vite.

Experiência básica com React Native para apoio em mobile.

Desejáveis (diferenciais):

Experiência com testes automatizados (Jest, Testing Library, Cypress, etc).

Conhecimentos de boas práticas de acessibilidade (a11y).

Noções de CI/CD, deploy de apps mobile e Progressive Web Apps (PWA).

Experiência em times ágeis (Scrum).