Match score not available

Dev FrontEnd Sênior - PJ

fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Advanced HTML/CSS expertise, Proficient in JavaScript (ES6+), Expertise in Vue.js and React.js, Experience with TypeScript and State Management, Skilled in API integration and performance optimization.

Key responsabilities:

  • Create functional user interfaces using Vue.js and React.js
  • Collaborate with design and back-end teams
  • Ensure interfaces are visually appealing and responsive
  • Implement reusable, modular components following best practices
  • Conduct unit and integration testing
Brivia logo
Brivia SME https://www.brivia.com.br
201 - 500 Employees
See more Brivia offers

Job description

JOB DESCRIPTION

Seja um especialista Brivia_Group. 


O Brivia_Group é um ecossistema de transformação de marcas, apoiando seus clientes em seus desafios de transformação digital, tecnologia e marketing. Para tanto, está sempre buscando ampliar suas capacidades com os melhores especialistas em diversas competências. 


Se você é especialista em Dev FrontEnd Sênior


O Brivia_Group está buscando seu talento para crescer ainda mais nosso ecossistema de transformação digital de marcas!

Quer participar de grandes projetos e ser recompensado no nível das suas competências e entregas?


Se escreva e venha fazer parte de um time de alta performance.


RESPONSIBILITIES AND ASSIGNMENTS

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.




ADDITIONAL INFORMATION

100% remoto


SOMOS UM TIME INQUIETO E QUESTIONADOR

Estamos entre as melhores agências para se trabalhar no Brasil!

Na Brivia, você precisa estar com a mente e o passaporte sempre abertos. Afinal, nós vamos onde nossos clientes, seus problemas e nossas soluções nos levam.


Sim, temos sedes no Brasil, na America Latina e na Europa, mas acreditamos no trabalho remoto. Temos b.a.s.e em 4 estados brasileiros, mas com profissionais espalhados por mais de 10 estados. Possuímos um escritório estratégico em Lisboa, Portugal, além de escritórios no Chile, Argentina e Colômbia. Mas não temos endereço fixo. Acreditamos no trabalho remoto e na autonomia profissional para tomar decisões em busca de novos resultados. Estamos em todos os lugares!


Buscamos sempre ter entre nós pessoas realizadas e valorizadas e nos esforçamos todos os dias para fazer da Brivia um lugar próspero e rico em possibilidades.


Se identifica? Vem pra Brivia, vem desbravar o Digital Branding com a gente and be nômade!


Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Marketing & Advertising
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Detail Oriented
  • Mentorship
  • Proactivity
  • Adaptability

Front-End Developer Related jobs