Desenvolvedor(a) Front-End - React
Descrição da Vaga
Job description: A **ANDRITZ** representa Paixão, Parceria, Perspectivas e Versatilidade, valores fundamentais com os quais a empresa está comprometida. **Paixão** : Você ama o que faz? Busca extrair o melhor de você? **Parceria** : Você está procurando uma posição onde possa ser acessível e autêntico com todos os nossos parceiros? **Perspectivas** : Você está disposto a encontrar novos caminhos, tecnologias e soluções promissoras para o futuro da ANDRITZ? **Versatilidade** : Você está disposto a enfrentar novos desafios e lidar com eles de forma flexível e criativa? Se sim, essa é a sua oportunidade! **Modalidade** : Remoto Como **Desenvolvedor(a) Front\-end** **\- React** , você terá como principais responsabilidades: * Projetar, desenvolver e manter aplicações web modernas, com foco em performance, escalabilidade e manutenibilidade, utilizando metodologias ágeis; * Participar da análise de requisitos e colaborarar na definição de soluções técnicas; * Atuar com desenvolvimento de interfaces ricas e responsivas, utilizando boas práticas de UX/UI; * Escrever código limpo, testável e de alta qualidade, com cobertura de testes automatizados; * Colaborar com desenvolvedores, designers e times de produtos, inclusive equipes internacionais (EUA, Finlândia, Áustria, Alemanha e Canadá); * Contribuir com revisões de código, boas práticas e disseminação de conhecimento técnico no time. Procuramos candidatos com as seguintes **competências** : * Sólida experiência com HTML, CSS e JavaScript (ES6\+); * Domínio de React com TypeScript, incluindo: Hooks, Context API, React Router; Estilização com CSS, SCSS ou soluções CSS\-in\-JS; * Familiaridade com testes unitários e de integração (Jest, React Testing Library, Vitest); * Experiência com integração de APIs RESTful; * Conhecimento em controle de versão com Git e GitHub; * Aplicação de princípios de Clean Code e Clean Architecture; * Familiaridade com bibliotecas de gerenciamento de estado como Redux e Zustand; * Metodologias ágeis utilizando Scrum ou Kanban. Esperamos que você tenha a seguinte **formação** : * Ensino Superior completo ou em andamento em Análise e Desenvolvimento de Sistemas, Ciência da Computação, Engenharia de Software e afins; * Inglês Avançado. As seguintes experiências ou habilidades são **desejáveis** , mas não obrigatórias: * Experiência com back\-end em ASP.NET; * Conhecimento em Docker e CI/CD (ex: Jenkins, GitHub Actions); * Práticas de TDD ou BDD; * Experiência com time series database (TSDB) como InfluxDB; * Familiaridade com arquitetura baseada em front\-end modular (micro front\-ends). * Contribuições em projetos open source ou portfólio público (GitHub, etc.)
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev