(Fullstack Developer | Senior)
Remoto | 44h semanais
Para você nos conhecer melhor
Desenvolvemos pessoas, softwares & negócios
+16 anos de experiência desenvolvendo software em 4 continentes com NPS +84, nos colocando em zona de excelência!
Atuamos no desenvolvimento de soluções digitais (web, mobile, BI, RPA, entre outros), com sedes em São Paulo, Porto Alegre, Belo Horizonte e EUA.
Overview da oportunidade:
- Estamos em busca de uma Pessoa Desenvolvedora Full Stack Sênior para atuar no desenvolvimento e evolução de soluções mobile e web de um dos nossos clientes. Procuramos um profissional com perfil hands-on, capaz de trabalhar tanto em aplicações nativas quanto híbridas, além de atuar na manutenção e evolução do backend. O profissional fará parte de um time responsável por soluções de IoT (Internet das Coisas), desenvolvendo aplicações integradas ao Tuya SmartLife SDK, dispositivos inteligentes e serviços em nuvem.
- No dia a dia, atuará em:
- Desenvolvimento e manutenção de aplicativos nativos em Kotlin (Android) e Swift (iOS) com integração ao ecossistema Tuya SmartLife.
- Desenvolvimento e evolução de aplicativo em React Native.
- Manutenção e evolução do backend em Node.js e aplicações Next.js.
- Integração entre aplicações mobile, APIs, dispositivos IoT e serviços em nuvem.
Responsabilidades e atribuições:
- Desenvolver e manter aplicações mobile em React Native, Kotlin e Swift.
- Evoluir e dar manutenção em aplicações backend utilizando Node.js e Next.js.
- Integrar SDKs nativos, APIs REST, WebSockets e serviços de terceiros.
- Implementar funcionalidades relacionadas ao pareamento, controle e automação de dispositivos IoT utilizando o ecossistema Tuya.
- Desenvolver componentes reutilizáveis, seguindo boas práticas de arquitetura e performance.
- Participar da definição de soluções técnicas juntamente com Arquitetura e Produto.
- Garantir qualidade através de testes automatizados e boas práticas de desenvolvimento.
- Atuar em code reviews, refatorações e melhoria contínua da base de código.
- Participar ativamente das cerimônias ágeis e colaborar com equipes multidisciplinares.
- Contribuir para a evolução técnica do produto, propondo melhorias de arquitetura, performance e experiência do usuário.
Habilidades que você precisa ter:
- Experiência sólida (5+ anos) como Desenvolvedor(a) Full Stack.
- Experiência avançada com React, React Native, TypeScript e JavaScript moderno (ES6+).
- Experiência sólida com Node.js e Next.js.
- Experiência no desenvolvimento nativo Android utilizando Kotlin.
- Experiência no desenvolvimento nativo iOS utilizando Swift.
- Conhecimento em integração de SDKs nativos, módulos bridge e APIs REST.
- Experiência com autenticação (OAuth2, JWT), WebSockets e consumo de APIs.
- Conhecimento em Git, GitFlow, versionamento semântico e pipelines de CI/CD.
- Vivência em arquitetura de software, boas práticas de código, testes automatizados e revisão de código.
- Experiência trabalhando em projetos de IoT ou integração com dispositivos físicos será considerada um diferencial importante.
- Boa comunicação, autonomia, senso de responsabilidade e facilidade para trabalhar em equipe.
- Obrigatório: uso de IA no desenvolvimento: Buscamos profissionais que já utilizem Inteligência Artificial como parte do fluxo diário de desenvolvimento de software.
- É esperado experiência prática com ferramentas como:
- Cursor
- GitHub Copilot
- Claude Code
- OpenAI Codex
- ou ferramentas equivalentes
- Esperamos que o candidato utilize IA para acelerar desenvolvimento, geração e revisão de código, criação de testes, documentação, debugging, refatorações e apoio na tomada de decisões técnicas.
Habilidades que vão fazer você se destacar:
- Experiência com Tuya SmartLife SDK, Tuya IoT Platform e Tuya Panel Kit.
- Conhecimento em protocolos IoT como BLE, Zigbee, MQTT e Wi-Fi.
- Experiência com desenvolvimento de aplicações conectadas a dispositivos inteligentes.
- Conhecimento em arquitetura limpa (Clean Architecture), SOLID e Design Patterns.
- Experiência com Redux Toolkit, MobX ou outros gerenciadores de estado.
- Conhecimento em Design Systems e bibliotecas de UI.
- Experiência com monitoramento e observabilidade (Firebase, Sentry, Datadog).
- Experiência com publicação e manutenção de aplicativos na App Store e Google Play.
- Conhecimento em Azure DevOps, GitHub Actions ou outras ferramentas de CI/CD.
- Experiência com Docker e ambientes em nuvem será considerada um diferencial.
O que você vai encontrar na GX2:
- Hub de conteúdo autoral segmentado por trilhas de conhecimento (IA, QA, Agilidade, Design UX/UI, Produto, Desenvolvimento de Software);
- Talks mensais focados no desenvolvimento de soft skills;
- Cultura de cuidado com as pessoas e saúde mental;
- Plataforma de saúde mental e bem-estar;
- Follow Up GX2: Acompanhamento mensal individual voltado ao bem-estar e desenvolvimento.
Recado da GX2:
Esta é uma vaga abrangente a todas as pessoas interessadas. Trabalhamos diariamente para construir um ambiente diverso e plural, que valoriza e respeita as diferenças e defendemos a liberdade de ser quem se é, livre de estereótipos e preconceitos.