Job title: Desenvolvedor(a) Front-end II - React
Porto Alegre, RS, BR
Todos os dias, a ANDRITZ continua a fornecer soluções inovadoras de sucesso para nossos clientes globalmente. Por que temos tanto sucesso? Porque somos apaixonados e amamos o que fazemos! Estamos na vanguarda das tecnologias de engenharia do futuro, com soluções que garantem o sucesso de nossos clientes em setores-chave que estão moldando o futuro do mundo em que vivemos.
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 II - 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 colaborar 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.)
Todos os candidatos qualificados serão considerados para o emprego independentemente da raça, cor, religião, sexo, orientação sexual, identidade de género, origem nacional ou deficiência.