* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Posição - Desenvolvedor(a) Frontend Web e App – Sênior (Remoto)
Você conhece a Icon?
Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.
Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!
Sobre a Vaga
Código da vaga: A58986283277
Modelo de contratação: PJ
Procuramos um(a) Desenvolvedor(a) Frontend Sênior com experiência sólida em desenvolvimento Web (React, Next.js) e Apps (React Native) para atuar em projetos desafiadores e de alta complexidade. A posição exige domínio técnico, autonomia, visão de produto e colaboração em equipes multidisciplinares para criar soluções escaláveis e de alta performance.
Desafios e responsabilidades do dia a dia
Desenvolver e manter aplicações Web e Apps utilizando tecnologias modernas.
Atuar nas tarefas priorizadas, garantindo qualidade, performance e prazos.
Participar ativamente das decisões técnicas, propondo melhorias e boas práticas.
Trabalhar em conjunto com UX/UI, backend, QA e liderança técnica.
Participar das cerimônias ágeis do time e contribuir com ideias e soluções.
Compartilhar conhecimento e apoiar outros membros do time.
Requisitos obrigatórios
Web (Frontend):
HTML, CSS, JavaScript ES6 e TypeScript.
Experiência com React e Next.js.
Gestão de estados, hooks e componentização.
Integração com APIs REST e GraphQL.
Testes automatizados (Jest, React Testing Library).
Experiência com prototipação e Figma.
App (Frontend):
Domínio do React Native e suas APIs.
Configuração de ambiente com Expo e React Native CLI.
Estilização com Flexbox, Styled Components e StyleSheet.
Gerenciamento de estado (Redux, Context API).
Integração de APIs (React Query, Apollo).
Armazenamento local (AsyncStorage, MMKV).
Navegação (React Navigation).
Testes com Jest e Detox.
Otimização de performance (profiling, RAM Bundles, Garbage Collection).
Noções de CI/CD para apps (Fastlane, GitHub Actions).
Conceitos avançados JavaScript e TypeScript:
Closures, escopo, hoisting, currying, funções de alta ordem.
Event loop e assincronicidade (Promises, async/await).
Generics, Utility Types e boas práticas de tipagem.
Outros conhecimentos:
Gerenciamento de pacotes (Yarn, NPM).
Versionamento com Git.
Bancos relacionais e não relacionais (MySQL, MongoDB).
Desejáveis
Experiência com ferramentas de busca (Algolia, Elastic Search).
Noções de Python e scripts para automação.
Conhecimento básico em Machine Learning.
Noções de módulos nativos (Swift, Kotlin).
Competências comportamentais
Boa comunicação e clareza técnica.
Capacidade de negociação e tomada de decisão.
Planejamento, organização e trabalho em equipe.
Local
Remoto
#vemserICON
