Descrição do Cargo:
O cargo de Desenvolvedor de Front-end visa atuar na construção de interfaces web e mobile-first responsivas, bem como na criação e aplicação de diretrizes de UI/UX.
Responsabilidades:
* Desenvolver interfaces web e mobile-first responsivas, garantindo uma experiência usuário única.
* Criar e aplicar guidelines de design para garantir a consistência visual da plataforma.
* Trabalhar próximo ao time de produto para entender as necessidades do usuário e melhorar a experiência geral.
* Integrar o front-end com APIs seguras, garantindo a integridade dos dados.
* Otimizar performance e acessibilidade das interfaces, garantindo que os usuários tenham uma experiência suave e inclusiva.
* Escrver código limpo, modular e testável, garantindo que o sistema seja fácil de manter e atualizar.
Habilidades Requisitadas:
* Ferramentas recomendadas: React + TypeScript (Web) e React Native (App), ou Flutter (App e Web juntos).
* Conhecimento avançado em HTML5, CSS3 (Sass/Tailwind), JavaScript/TypeScript.
* Experiência com ferramentas de design/prototipagem (Figma, Adobe XD).
* Experiência em consumo de APIs RESTful/GraphQL.
* Boas práticas de segurança no front-end.
* Testes de interface (Jest, Testing Library).
Desejáveis:
* Experiência em design system e acessibilidade (WCAG).
* Experiência em PWAs e apps offline-first.
* Conhecimento em CI/CD e pipelines de build mobile/web.