Desenvolvedor(a) Front-End II - React at A ANDRITZ

Apply

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?

Modalidade: Remoto

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.

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.

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.

Experiências desejáveis:

  • 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).

Requisitos

Educação

  • Ensino Superior completo ou em andamento em Análise e Desenvolvimento de Sistemas
  • Ciência da Computação
  • Engenharia de Software
  • Afins

Experiência

  • Sólida experiência com HTML, CSS e JavaScript (ES6+)
  • Experiência com integração de APIs RESTful
  • Experiência com back-end em ASP.NET

Habilidades

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • React Hooks
  • React Context API
  • React Router
  • CSS-in-JS
  • SCSS
  • Jest
  • React Testing Library
  • Vitest
  • RESTful APIs
  • Git
  • GitHub
  • Clean Code
  • Clean Architecture
  • Redux
  • Zustand
  • Scrum
  • Kanban
  • Docker
  • CI/CD
  • TDD
  • BDD
  • InfluxDB
  • Micro front-ends

Idiomas

  • Inglês - Avançado

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.

Tecnologias

ReactTypeScriptJavaScriptHTMLCSSSCSSCSS-in-JSJestReact Testing LibraryVitestRESTful APIsGitGitHubReduxZustandScrumKanbanDockerCI/CDASP.NETInfluxDBMicro front-ends

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.