Vaga Front-End

Desenvolvedor(a) Front-End Web Sênior

CSS HTML JavaScript ReactJS TypeScript

Charlie

Charlie

Startup

Salário: Até R$10.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

**Estamos em busca de profissionais com espírito Charlie! Construção e dinamismo em um ambiente diverso e descontraído nos definem 😀**

Aqui no Charlie nosso propósito é reimaginar o ecossistema da hospitalidade, para isso juntamos o melhor de dois mundos: o conforto de Casa com a conveniência de um Hotel oferecendo uma hospedagem incrível e descomplicada para quem quer viajar ou morar, ficar por 1 dia ou 1 ano em apartamentos novos e totalmente equipados.

E para os proprietários dos apartamentos o Charlie traz uma solução completa da reforma à locação, com precificação inteligente e distribuição do apartamento nas principais plataformas de locação trazendo a combinação perfeita de cuidado e retorno, para que os donos dos apartamentos fiquem por dentro de tudo o que acontece com o seu imóvel sem ter que se preocupar com nada.

Tudo isso somando tecnologia à cuidado e hospitalidade!

**Se você gosta de um ambiente dinâmico, é ousado e tem visão empreendedora, o Charlie é o lugar para você!**

Atividades e Responsabilidades

O Desenvolvedor Front-End Web Sênior será responsável por liderar o desenvolvimento de interfaces de usuário robustas e escaláveis, utilizando JavaScript, HTML5, CSS3 e React. Terá um papel fundamental na definição de arquiteturas de front-end, na implementação de soluções avançadas e na mentoria de equipes técnicas. Além de garantir a alta qualidade das entregas, o desenvolvedor sênior atua como um ponto de referência na adoção de novas tecnologias e melhores práticas, sempre buscando otimizar a experiência do usuário e o desempenho da aplicação.

Responsabilidades:
• Projetar e desenvolver interfaces de usuário complexas e altamente escaláveis, utilizando JavaScript, HTML5, CSS3 e React.
• Liderar a definição e implementação de arquiteturas de front-end, garantindo modularidade, reutilização e alta performance das soluções.
• Criar componentes avançados em React, aplicando padrões de projeto e otimizando o uso de hooks e state management.
• Garantir que as aplicações sejam responsivas e compatíveis com diferentes navegadores e dispositivos, mantendo um padrão elevado de usabilidade.
• Colaborar de forma próxima com equipes de design e back-end para garantir a integração perfeita entre as interfaces visuais e os serviços de dados.
• Identificar e solucionar problemas complexos de desempenho, otimização e bugs, garantindo que o código entregue seja eficiente e estável.
• Implementar testes automatizados (unitários, de integração e end-to-end) para garantir a confiabilidade e a qualidade do código.
• Atuar como mentor técnico, revisando o código de desenvolvedores juniores e plenos, além de promover a adoção de boas práticas de desenvolvimento.
• Conduzir discussões técnicas e participar da tomada de decisões estratégicas sobre ferramentas, bibliotecas e frameworks a serem utilizados no front-end.
• Monitorar as tendências do mercado e propor inovações tecnológicas que agreguem valor ao time e ao produto.
• Participar ativamente em ambientes ágeis, colaborando no planejamento de sprints e na definição de tarefas e prazos.

Requisitos

• Sólida experiência em desenvolvimento front-end com JavaScript, HTML5 e CSS3.
• Proficiência em React, incluindo o uso avançado de hooks, gerenciamento de estado global (Redux ou Context API) e otimização de desempenho.
• Experiência com TypeScript para tipagem estática e maior robustez no código.
• Experiência comprovada na criação de interfaces web escaláveis e complexas, com foco em performance e experiência do usuário.
• Profundo conhecimento de responsividade, compatibilidade cross-browser e boas práticas de design adaptável (mobile-first).
• Experiência em integrações complexas com APIs e consumo de dados em tempo real.
• Familiaridade com ferramentas de automação de build e configuração de front-end.
• Conhecimento avançado de controle de versão com Git e workflows de desenvolvimento colaborativo.
• Experiência com testes automatizados (unitários, de integração e end-to-end) e ferramentas como Jest, Cypress ou React Testing Library.
• Habilidade para identificar e propor melhorias na arquitetura e performance do front-end.
• Capacidade de liderar tecnicamente projetos e iniciativas, tomando decisões informadas e estratégicas.

O que nós oferecemos

Zenklub
Academia/Gympass