Descrição da vaga
Atividades:* Faixa salarial de referência - Média de mercado: R$ 7.150,00. (Faixa praticável: R$ 6.500 a R$ 7.800, conforme experiência e stack). Missão do cargo - Atuar no desenvolvimento e evolução de aplicações frontend, contribuindo de forma consistente com código de qualidade, boa performance e boa experiência do usuário, trabalhando de forma colaborativa com designers, backend e produto. Responsabilidades: Desenvolver e manter aplicações frontend com foco em qualidade, performance e reutilização. Implementar componentes e telas a partir de layouts no Figma. Consumir APIs REST e GraphQL, tratando autenticação e estados da aplicação. Aplicar boas práticas de componentização, organização de código e estado. Atuar na correção de bugs, melhorias evolutivas e otimizações. Participar de code reviews, refinamentos técnicos e cerimônias ágeis. Garantir aderência a padrões de code style, lint e testes. Apoiar desenvolvedores mais juniores quando necessário. Requisitos Técnicos (Pleno): Fundamentos Bons conhecimentos em arquitetura frontend. Familiaridade com Clean Code, princípios de organização e legibilidade. Noções de design patterns aplicados ao frontend. Conhecimento básico de UI/UX e usabilidade. Stack principal (nível pleno): JavaScript / TypeScript (ES6+, async/await, promises). React ou React Native. Hooks (useState, useEffect, useMemo, useCallback). Navegação e gerenciamento de rotas. Gerenciamento de estado: Redux, Zustand, Context API ou similar. Integração com APIs REST e/ou GraphQL. Autenticação básica (JWT, OAuth ou Firebase Auth). Versionamento com Git. Qualidade e entrega: Conhecimento em testes unitários (Jest, React Testing Library ou similar). Uso de linters e formatadores (ESLint, Prettier). Familiaridade com pipelines de CI/CD (GitHub Actions, GitLab CI ou similares). Noções de publicação e build (web ou mobile). Diferenciais (não obrigatórios): Experiência com Flutter ou projetos mobile híbridos. Conhecimento em performance frontend (lazy loading, memoização). Uso de feature flags ou Remote Config. Experiência prévia em produtos SaaS.