Sobre esta vaga
A OEmprego está em busca de um Programador Front End para atuar em Salvador, Bahia, integrando uma equipe voltada à criação e evolução de produtos digitais. A posição contempla atividades de manutenção, atualização e desenvolvimento de sites e sistemas, com foco na entrega de interfaces funcionais, acessíveis e visualmente consistentes. O profissional atuará em turno que compreende manhã e tarde, com regime de contratação a combinar, e deve possuir ensino superior completo — bacharelado, licenciatura ou tecnólogo — em áreas correlatas à computação, design digital ou tecnologia da informação.
No dia a dia, o desenvolvedor será responsável por transformar requisitos de produto e diretrizes de design em código limpo, reutilizável e performático. Isso inclui a implementação de layouts responsivos que se adaptem a diferentes tamanhos de tela e dispositivos, garantindo experiência fluida tanto em desktop quanto em mobile. A escrita de HTML5 semântico, CSS3 moderno — com uso de variáveis customizadas, flexbox, grid e animações sutis — e JavaScript (ES6+) estruturado fará parte da rotina, assim como a manutenção de bases de código existentes que utilizam jQuery em partes legadas. A atenção a padrões de acessibilidade (WCAG), otimização de performance (Core Web Vitals) e compatibilidade cross-browser será esperada como parte da qualidade de entrega.
Além da execução técnica, a vaga valoriza perfil motivado, organizado e com boa comunicação, capaz de colaborar ativamente com designers, product owners, desenvolvedores back-end e demais stakeholders. A vivência prévia com Scrum ou outras metodologias ágeis é desejável, pois o time adota cerimônias regulares de planejamento, daily, revisão e retrospectiva. Experiência com design UI/UX — entendendo princípios de usabilidade, hierarquia visual, sistemas de design e prototipagem — será um diferencial importante, pois o programador front end costuma atuar próximo à etapa de concepção da interface, sugerindo melhorias e validando viabilidade técnica.
O histórico de atuação em agências digitais ou em indústrias de software é citado como experiência desejável, o que indica que o candidato deve estar acostumado a ritmos de entrega variados, gestão de múltiplos projetos simultâneos e aderência a prazos negociados com clientes internos ou externos. A capacidade de equilibrar qualidade de código com pragmatismo de negócio, documentar decisões técnicas e realizar code review construtivo compõe o conjunto de competências esperadas.
- Desenvolvimento e manutenção de interfaces web responsivas utilizando HTML5, CSS3 e JavaScript moderno
- Implementação de layouts baseados em sistemas de design ou guias de estilo, com foco em consistência visual e acessibilidade
- Otimização de performance front-end: lazy loading, code splitting, compressão de assets, cache strategy
- Integração com APIs REST/GraphQL em parceria com o time de back-end
- Manutenção de código legado que utiliza jQuery, com refatoração progressiva quando viável
- Participação ativa em cerimônias ágeis (Scrum): planning, daily, review, retro
- Colaboração com designers na validação de protótipos, definição de componentes reutilizáveis e testes de usabilidade
- Escrita de testes unitários e de integração para camada de apresentação (Jest, Testing Library, Cypress ou similares)
- Versionamento com Git, uso de pull requests, code review e pipelines de CI/CD
- Documentação técnica de componentes, decisões de arquitetura front-end e guias de onboarding
São requisitos técnicos obrigatórios: domínio sólido de HTML5 semântico, CSS3 (incluindo custom properties, layout moderno, media queries, animações), JavaScript ES6+ (modules, async/await, fetch API, manipulação de DOM, eventos), e experiência prática com jQuery para manutenção de projetos existentes. Conhecimento em pelo menos um framework moderno — React, Vue ou Angular — será considerado diferencial relevante, embora o snippet original não o exija explicitamente. Familiaridade com pré-processadores CSS (Sass/PostCSS), bundlers (Vite, Webpack), TypeScript e ferramentas de lint/format (ESLint, Prettier) compõe o perfil técnico desejado para evolução contínua da stack.
No aspecto comportamental, busca-se profissional com autonomia para investigar problemas, propor soluções e aprender novas tecnologias conforme demanda do produto. A organização pessoal para gerenciar tarefas paralelas, a clareza na comunicação técnica e não técnica, e a postura colaborativa em ambientes multidisciplinares são fundamentais. A motivação para atuar em um contexto que mescla entregas de curto prazo (manutenções, ajustes) com iniciativas de médio prazo (refatoração, adoção de novas bibliotecas, melhoria de DX) será determinante para o sucesso na posição.
A empresa oferece ambiente de trabalho em Salvador, com turno manhã e tarde, e remuneração a combinar, alinhada ao mercado e à experiência demonstrada. Benefícios adicionais, políticas de desenvolvimento de carreira, programas de capacitação e detalhes sobre cultura organizacional poderão ser abordados durante o processo seletivo. A OEmprego valoriza diversidade e inclusão, encorajando candidaturas de pessoas de diferentes origens, identidades e trajetórias profissionais.
Se você se identifica com o perfil descrito, possui a base técnica solicitada e busca uma oportunidade para aplicar e expandir suas competências em front end dentro de um time que preza por qualidade, colaboração e entrega contínua de valor, esta vaga pode ser o próximo passo da sua carreira. O processo seletivo contempla análise curricular, etapa técnica (desafio prático ou live coding) e entrevistas com liderança técnica e gestão de pessoas.
Candidatar-se
Processo seletivo conduzido pelo empregador