React Front-End Developer Pleno | Remote
Summary
Mid-level (Pleno) remote front-end developer building mobile-facing web interfaces with React.js and TypeScript. Day to day: implementing UX/UI layouts, integrating REST and GraphQL APIs with backend services, ensuring code quality through testing and review, and collaborating with product, design, and back-end teams.
- Desenvolver interfaces mobile alinhadas aos requisitos de negócio e aos layouts definidos pelo time de UX/UI;
- Integrar aplicações mobile com APIs e serviços backend, garantindo uma experiência fluida e responsiva para o usuário;
- Implementar funcionalidades seguindo padrões de arquitetura, desenvolvimento e qualidade estabelecidos pelo projeto;
- Garantir a qualidade do código por meio de boas práticas de engenharia, testes e revisão contínua das entregas;
- Contribuir para a evolução da aplicação, promovendo melhorias de performance, usabilidade e manutenibilidade;
- Colaborar com times de produto, design e back-end para assegurar alinhamento técnico e funcional das soluções;
- Produzir código seguro, escalável e aderente aos padrões tecnológicos adotados pela organização.
- Experiência em desenvolvimento Front-end utilizando React.js e TypeScript;
- Experiência no consumo e integração de APIs REST;
- Conhecimento em HTML, CSS e JavaScript moderno;
- Experiência com gerenciamento de estado em aplicações Front-end;
- Conhecimento em Node.js para suporte e integração com serviços backend;
- Experiência com Git e versionamento de código;
- Experiência com GraphQL;
- Boa lógica de programação e capacidade de resolução de problemas;
- Habilidade para atuação colaborativa em equipe, com boa comunicação e organização.
Desejáveis
- Experiência com Next.js ou Vite;
- Conhecimento em NestJS ou Express;
- Conhecimento em bibliotecas de interface como Tailwind CSS ou Material UI;
- Experiência com testes automatizados;
- Conhecimento básico em MongoDB ou PostgreSQL;
- Familiaridade com CI/CD, Docker e arquitetura de micro frontends.
What they ask for
Required
- Front-end development experience with React.js and TypeScript
- Experience consuming and integrating REST APIs
- Knowledge of HTML, CSS, and modern JavaScript
- Experience with front-end state management
- Knowledge of Node.js for backend service support and integration
- Experience with Git and code versioning
- Experience with GraphQL
- Good programming logic and problem-solving skills
- Collaborative teamwork with good communication and organization
Preferred
- Experience with Next.js or Vite
- Knowledge of NestJS or Express
- Knowledge of UI libraries such as Tailwind CSS or Material UI
- Experience with automated testing
- Basic knowledge of MongoDB or PostgreSQL
- Familiarity with CI/CD, Docker, and micro frontends architecture