Descrição
**\[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.