Detalhes do Cargo
O objetivo principal deste cargo é criar interfaces web e mobile-first responsivas, garantindo uma experiência de usuário agradável.
* A necessidade mais premente é desenvolver interfaces web e mobile-first responsivas;
* O importante aqui é criar e aplicar guidelines de UI/UX (design system, protótipos);
* Também é fundamental trabalhar próximo ao time de produto para entender as jornadas do usuário;
* No entanto, integrar o front-end com APIs seguras é crucial;
* A otimização da performance e acessibilidade das interfaces também é primordial;
* Já que escrever código limpo, modular e testável é um requisito básico.
Requisitos Técnicos
Para atuar neste cargo é necessário conhecimento avançado em:
* Frameworks recomendados: React + TypeScript (Web) e React Native (App), ou Flutter (App e Web juntos);
* Necessário também conhecer HTML5, CSS3 (Sass/Tailwind), JavaScript/TypeScript;
* Ferramentas de design/prototipagem (Figma, Adobe XD) são fundamentais;
* A capacidade de consumo de APIs RESTful/GraphQL também é imprescindível;
* Boas práticas de segurança no front-end devem ser adotadas;
* Também é preciso realizar testes de interface (Jest, Testing Library).