* 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) React.js + React Native - Sênior (Híbrido)
Você conhece a Icon?
Somos uma empresa de recrutamento e seleção de profissionais comprometida em ajudar empresas a encontrar os melhores talentos para suas necessidades. Aqui você não é só um currículo, entendemos as suas necessidades, acreditamos no seu potencial e te ajudamos a encontrar o seu caminho. Além de oportunidades de emprego, na Icon você encontra aconselhamento de carreira, acesso a recursos exclusivos e suporte de carreira contínuo.
Estamos comprometidos em ajudar os candidatos a encontrar o emprego ideal e alcançar seus objetivos de carreira.
Vem encontrar a sua vaga ideal conosco!
Sobre a Vaga
Código da vaga: H51244938820
Modelo de contratação: PJ
Estamos em busca de um(a) desenvolvedor(a) React.js + React Native Sênior, altamente qualificado(a) e motivado(a), para integrar nossa equipe de tecnologia. Buscamos um(a) profissional apaixonado(a) por criar interfaces modernas, rápidas e intuitivas tanto para Web quanto para Mobile, com sólida experiência no desenvolvimento de aplicações escaláveis e bem estruturadas. O(a) candidato(a) ideal domina profundamente o ecossistema JavaScript/TypeScript, entende padrões de arquitetura frontend e mobile, e possui experiência comprovada com publicação e manutenção de aplicativos nas lojas (App Store e Google Play).
Queremos alguém com forte senso de dono, que seja proativo na resolução de problemas complexos, comprometido com entregas de alta qualidade e que goste de trabalhar com inovação. Se você é resiliente, colaborativo e se orgulha de entregar soluções refinadas e eficientes, essa oportunidade é para você.
RESPONSABILIDADES E ATRIBUIÇÕES
- Desenvolver e manter aplicações Web utilizando React.js, garantindo performance, escalabilidade e excelente experiência do usuário.
- Desenvolver e evoluir aplicativos Mobile utilizando React Native, incluindo integrações com APIs nativas e bibliotecas externas.
- Trabalhar com TypeScript, aplicando boas práticas e padrões de projeto.
- Criar e manter componentes reutilizáveis, seguindo princípios de Design System e boas práticas de UI/UX.
- Implementar APIs RESTful e integrar serviços backend com eficiência e segurança.
- Garantir a qualidade do código por meio de testes unitários e de integração (Jest, React Testing Library).
- Atuar com gerenciamento de estado utilizando ferramentas como Redux, Zustand, Recoil ou Context API.
- Realizar a publicação e manutenção de apps na Google Play e App Store, incluindo processos de assinatura, versionamento e deploy.
- Colaborar com equipes multidisciplinares (Product Owners, Designers, QAs) para planejar e desenvolver novas funcionalidades.
- Atuar como referência técnica, auxiliando desenvolvedores menos experientes e promovendo boas práticas de engenharia Frontend e Mobile.
REQUISITOS E QUALIFICAÇÕES
Obrigatórios:
- Sólida experiência em React.js para desenvolvimento Web.
- Experiência comprovada em React Native, incluindo build, debug e publicação nas lojas.
- Domínio de JavaScript e TypeScript.
- Conhecimento e aplicação prática de SOLID, Design Patterns e Clean Code aplicado ao Frontend/Mobile.
- Forte experiência no consumo e integração de APIs REST.
- Experiência com gerenciamento de estados (Redux, Context API, Zustand, MobX, etc).
- Experiência com Testes unitários e/ou testes de interface (Jest, RTC, Detox é um diferencial).
- Conhecimento de ferramentas de bundling/compilação (Webpack, Metro, Vite, Babel).
- Experiência com controle de versão (Git) e boas práticas de branching.
- Experiência com publicação em lojas (TestFlight, App Store Connect, Google Play Console).
- Vivência com integrações nativas (permissões, notificações push, deep linking, storage, sensores etc).
Desejáveis:
- Experiência com serviços em nuvem (Firebase, AWS Amplify, Azure, GCP).
- Conhecimento em DevOps Mobile (Fastlane, automatização de builds, pipelines CI/CD).
- Familiaridade com Docker e ambientes conteinerizados.
- Experiência com metodologias ágeis (Scrum / Kanban).
- Conhecimento em GraphQL (Apollo, URQL).
- Experiência com ferramentas de monitoramento e analytics (Sentry, Firebase Analytics, AppCenter).
- Entendimento de arquitetura mobile avançada (Clean Architecture, Modularização).
- Vivência com publicação e manutenção de apps de grande escala.
Local
São Paulo/SP
