Imagem exibindo o logotipo Trampe de Casa

Dev FrontEnd Sênior

Responsabilidades e atribuições

Como Desenvolvedor Front-end Sênior, o profissional será responsável por criar interfaces de usuário altamente funcionais, utilizando Vue.js e React.js. Irá trabalhar em estreita colaboração com as equipes de design e back-end para garantir que as interfaces não apenas sejam visualmente atraentes, mas também eficientes e responsivas.

Hard Skills:

•⁠ ⁠HTML/CSS Avançado: Conhecimento profundo em HTML5, CSS3, incluindo pré-processadores como SASS/LESS e boas práticas de responsividade com CSS Grid e Flexbox.

•⁠ ⁠JavaScript (ES6+): Domínio de JavaScript moderno (ES6+), com sólido entendimento de promessas, async/await, arrow functions, desestruturação de objetos, e outros recursos avançados da linguagem.

•⁠ ⁠Vue.js: Expertise no framework Vue.js, incluindo Vuex para gerenciamento de estado, Vue Router para navegação e composição de componentes modulares.

•⁠ ⁠React.js: Proficiência em React.js, incluindo Hooks, Context API e React Router, além de otimização de performance com memoization e renderização condicional eficiente.

•⁠ ⁠Componentização: Capacidade de criar componentes reutilizáveis, modulares e escaláveis em ambas os frameworks, seguindo princípios como SOLID e DRY.

•⁠ ⁠TypeScript: Experiência com TypeScript para tipagem estática, interfaces e melhor manutenção de código.

•⁠ ⁠State Management: Experiência em gerenciamento de estado utilizando Redux, MobX (para React) e Vuex (para Vue.js), com compreensão de side-effects e middlewares (Redux Thunk, Redux Saga).

•⁠ ⁠Integração de APIs: Habilidade em consumir APIs RESTful e GraphQL, além de lidar com autenticação JWT e OAuth.

•⁠ ⁠Desempenho e Acessibilidade: Conhecimento de otimização de performance em sites (Lazy Loading, Code Splitting, Minificação) e padrões de acessibilidade (WCAG).

•⁠ ⁠Testes Automatizados: Experiência com testes unitários e de integração utilizando frameworks como Jest, Vue Test Utils, React Testing Library e Cypress.

•⁠ ⁠Ferramentas de Build: Experiência com ferramentas de build como Webpack, Vite e Babel, além de NPM/Yarn para gestão de pacotes.

Soft Skills:

•⁠ ⁠Colaboração com Design: Capacidade de trabalhar em estreita colaboração com designers de UI/UX para traduzir wireframes e mockups em interfaces funcionais e intuitivas.

•⁠ ⁠Atenção aos Detalhes: Foco em detalhes visuais e funcionais, garantindo que as interfaces atendam aos mais altos padrões de qualidade.

•⁠ ⁠Adaptabilidade: Flexibilidade para se adaptar a novas tecnologias e frameworks front-end conforme necessário.

•⁠ ⁠Comunicação Eficaz: Habilidade de comunicar de forma clara problemas, soluções e progressos tanto para equipes técnicas quanto não técnicas.

•⁠ ⁠Proatividade: Abordagem proativa para identificar melhorias na usabilidade, performance e design das aplicações, sugerindo soluções inovadoras.

•⁠ ⁠Gerenciamento de Projetos: Capacidade de organizar, priorizar e entregar projetos complexos dentro de prazos estipulados, coordenando com equipes de design e back-end.

•⁠ ⁠Mentoria: Habilidade para guiar e oferecer suporte técnico a outros membros da equipe, compartilhando boas práticas e promovendo o crescimento técnico.

Empresa: BairesDev

Trabalhe de Casa Arquiteto Python / Ref. 0071P

Contratação: Integral
title

Empresa: Grupo Primo

Front-end Engineer Pleno

Contratação: Integral
title

Brivia

Brivia

  • top 100 brasilícone de verificado
  • ícone de verificado
  • ícone de verificadoBrivia
  • ícone de verificadoA combinar

Compartilhar