Robbu - Business Communication Solutions
Robbu - Business Communication Solutions

Programador Front-end

May 10, 2025
Other
Remote · Greater São Paulo Area
Entry level
Front-end Developer

Atividades a serem desenvolvidas (o que vai fazer?):

Implementar novas funcionalidades em dois sistemas web já existentes, garantindo qualidade e coerência com a arquitetura atual.

Refatorar e otimizar componentes Vue para melhorar desempenho e manutenibilidade.

Colaborar com designers de UI/UX para transformar protótipos em interfaces responsivas e acessíveis.

Integrar o front-end com APIs RESTful ou GraphQL fornecidas pelo time de back-end.

Participar de planejamentos (sprint planning, refinamento de backlog) e code reviews.

Documentar componentes de alta complexidade e fluxos de trabalho para facilitar onboardings futuros.

Conhecimentos necessários (hard skills):

Vue.js 2 e 3: Options API e Composition API, ciclo de vida, diretivas e plugins.

JavaScript (ES6+) / TypeScript: node, tipagem, módulos, async/await.

HTML5 CSS3: semântica, Flexbox, Grid Layout, responsividade (mobile-first).

Pré-processadores e frameworks CSS: Sass, PostCSS, Tailwind CSS (desejável).

Ferramentas de build e bundlers: Vite, Webpack, Rollup.

Controle de versão: Git (branching strategies, pull requests).

Noções de UI/UX: grid system, hierarquia visual, design responsivo.

Habilidades necessárias (soft skills):

Comunicação clara: articular ideias e dar/receber feedback construtivo.

Trabalho em equipe: colaborar com designers, back-end e QA para entregar valor.

Proatividade e autonomia: identificar melhorias e propor soluções.

Organização e gestão de tempo: cumprir prazos e priorizar tarefas.

Flexibilidade: adaptar-se a mudanças de escopo e novas tecnologias.

Foco em qualidade: atenção a detalhes, testes e preocupação com a experiência do usuário.

Metodologias ágeis: Scrum ou Kanban.

Tem algum diferencial para a vaga?:

Experiência com testes automatizados (Jest, Cypress ou similar).

Vivência em design systems e Storybook.

Noções de acessibilidade web (WCAG).

Conhecimento de performance front-end (code-splitting, lazy loading, Lighthouse).

Experiência com CI/CD e pipelines de build/deploy.

Portfólio ou projetos open-source que demonstrem boas práticas em front-end.