Desenvolvedor (a) Frontend Sênior - Tribo PAAS
Descrição da Vaga
***Sobre nós*** O Magalu é uma das maiores empresas de varejo do Brasil, reconhecida por sua inovação e presença digital. O time de tecnologia do Magalu é formado por profissionais inovadores e apaixonados por transformar o varejo digital. Com foco em soluções ágeis e escaláveis, desenvolvem projetos que impactam milhões de clientes. Em um ambiente colaborativo, buscam constantemente a excelência em tecnologia e inovação. **Descrição do Cargo** Estamos buscando um(a) Desenvolvedor(a) Frontend Sênior apaixonado(a) por construir interfaces de usuário performáticas, acessíveis e intuitivas. Você fará parte de uma equipe ágil e multidisciplinar, sendo responsável por transformar designs em realidade e garantir uma excelente experiência para o usuário final. **Como será o seu dia a dia** **Responsabilidades** * Desenvolver e manter interfaces de usuário robustas e responsivas utilizando React.js. * Colaborar ativamente com Product Managers, Designers e Desenvolvedores Backend para definir especificações e entregar funcionalidades de ponta a ponta. * Garantir a qualidade do código através de testes unitários e de integração para prevenir regressões e assegurar a estabilidade da aplicação. * Otimizar aplicações para máxima velocidade e escalabilidade. * Participar de todo o ciclo de vida do desenvolvimento, desde o planejamento até a implantação em produção, utilizando práticas de CI/CD. **Requisitos** Buscamos um (a) profissional com sólida experiência e profundo conhecimento nos seguintes pontos: * Experiência robusta em React.js: Domínio do ecossistema React, incluindo Hooks, Context API ou Redux (gerenciamento de estado) e ciclo de vida de componentes. * Arquitetura React: Proficiência avançada em React.js, incluindo arquitetura de gerenciamento de estado escalável (Context API, Redux Toolkit, Zustand ou similar) e patterns avançados. * Fundamentos Web: Proficiência em HTML5, CSS3 (incluindo pré\-processadores ou CSS\-in\-JS) e JavaScript moderno (ES6\+). * Comunicação de Dados: Forte experiência no consumo e integração de APIs RESTful. * Qualidade de Código e Testes: Experiência prática com frameworks de testes automatizados para Frontend, como Jest, React Testing Library ou similares. * Versionamento e Colaboração: Proficiência no uso de Git e fluxo de trabalho em equipe. * Metodologias: Familiaridade com práticas de Desenvolvimento Ágil (Scrum/Kanban) e ferramentas de CI/CD (Ex: Jenkins, GitLab CI, GitHub Actions). * Trabalho em Equipe: Habilidade comprovada para colaborar e comunicar\-se de forma eficaz em equipes multidisciplinares. * Sólida experiência no desenvolvimento profissional de software, sendo em projetos complexos utilizando React.js. **Diferenciais** Conhecimentos e experiências nos seguintes pontos serão considerados um grande trunfo: * Tipagem Estática: Experiência com TypeScript para desenvolvimento mais seguro e escalável. * Arquitetura de UI: Conhecimento e/ou experiência em Design Systems e construção de bibliotecas de componentes reutilizáveis (Ex: Storybook). * Performance e SEO: Experiência com Server\-Side Rendering (SSR) e frameworks como Next.js ou Gatsby. * Acessibilidade e UX: Noções de Acessibilidade (a11y) e a aplicação de boas práticas de UX no desenvolvimento de interfaces. * DevOps Básico: Conhecimento em Docker, containers e Kubernetes para orquestração e deploy de aplicações. * Flexibilidade: Disposição para explorar e aprender rapidamente novas tecnologias e ferramentas, demonstrando mentalidade de crescimento. **Critérios de Elegibilidade** * Parecer de ciência da liderança atual antes da realização da candidatura; * 06 meses no cargo atual e 09 meses de empresa; * Cargo atual compatível com a oportunidade; * Candidatura realizada dentro do prazo estipulado na publicação. **Etapas do Processo** * Alinhamento e parecer de ciência da liderança atual (anexado na etapa e constando nome da oportunidade desejada); * Inscrição; * Triagem dos requisitos básicos (todos os requisitos listados são obrigatórios); * Triagem de remuneração do candidato x do cargo; * Etapas de entrevista; * Desafio técnico (quando necessário); * Feedback; * Proposta. **Tem alguma dúvida? Fale com o time de R\&S.** **Modelo de Trabalho** Adotamos o modelo 100% remoto, proporcionando flexibilidade, enquanto mantém a interação virtual com a equipe para garantir uma colaboração eficaz e um ambiente de crescimento contínuo. ‘’Se você busca um ambiente de crescimento e desafios, Vem ser feliz’’! Nossos valores nos unem e nossas diferenças nos potencializam como um grupo. Mais do que igualdade, buscamos equidade: Aqui, temos espaço para sermos autênticos, independentemente de gênero, etnia, raça, orientação sexual, clero ou deficiência.
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev