Go.k Digital logo

Desenvolvedor React Native Pleno - Foco em IA

Go.k Digital

BrazilFULL_TIMEPosted 24 day(s) ago$0-$0 / yr

About Go.k Digital

No company information provided.

About this Role.

Buscamos uma pessoa Desenvolvedora React Native Pleno para atuar na evolução de uma aplicação mobile construída em React Native e também no desenvolvimento e evolução de ferramentas, automações e agentes que utilizam Inteligência Artificial.

A atuação será principalmente voltada ao ecossistema React Native, com forte uso de JavaScript e TypeScript, mas também envolverá a construção e organização de soluções internas que consomem modelos de IA, incluindo ferramentas agênticas, chatbots e automações utilizadas por áreas de negócio, como catálogo.

Além disso, esperamos uma pessoa que utilize IA como acelerador do próprio desenvolvimento, apoiando atividades como geração e revisão de código, testes, debugging, documentação e melhoria do ciclo de entrega.

A pessoa fará parte de um time multidisciplinar, trabalhando em conjunto com desenvolvimento, UX/UI, backend, produto e demais áreas envolvidas ao longo do ciclo de desenvolvimento.

Responsabilidades

  • Desenvolver e evoluir funcionalidades em uma aplicação React Native

  • Construir interfaces com foco em usabilidade, performance e organização de código

  • Trabalhar com navegação em aplicações mobile

  • Desenvolver utilizando JavaScript moderno e TypeScript

  • Consumir e integrar APIs

  • Trabalhar com gerenciamento de estado e cache da aplicação

  • Implementar e manter fluxos com WebView quando necessário

  • Contribuir com a componentização e organização da aplicação

  • Participar de code reviews e aplicar boas práticas de desenvolvimento

  • Atuar na identificação e resolução de problemas complexos, incluindo falhas em produção

  • Colaborar com UX/UI na implementação das interfaces

  • Trabalhar em conjunto com backend e stakeholders de produto

  • Participar do ciclo de desenvolvimento, incluindo planejamento, desenvolvimento, testes e entrega

  • Desenvolver e evoluir ferramentas, automações e agentes que utilizem modelos de Inteligência Artificial

  • Construir integrações entre aplicações, APIs, serviços e modelos de IA

  • Definir e organizar o contexto utilizado pelos agentes para execução de suas tarefas

  • Conhecer e Implementar regras, restrições e guardrails para controlar o comportamento e os limites de atuação dos agentes

  • Trabalhar com instruções, validações e critérios de execução para garantir respostas e ações mais previsíveis

  • Apoiar a organização e evolução técnica de ferramentas internas existentes

  • Aplicar práticas de versionamento, qualidade, segurança e controle sobre ferramentas e automações desenvolvidas pelos times

  • Utilizar ferramentas de IA como apoio ao desenvolvimento de software, testes, debugging, documentação e aceleração da entrega

Stack e contexto técnico

  • React Native

  • React

  • JavaScript

  • TypeScript

  • React Navigation

  • TanStack React Query

  • Zustand

  • MMKV

  • StyleSheet

  • WebView

  • Integração com APIs e serviços de IA

A aplicação também possui integrações com módulos nativos e ferramentas de observabilidade, analytics e engajamento.

As soluções de IA trabalham com definição de contexto, instruções, regras de execução, validações e guardrails, buscando garantir maior previsibilidade, segurança e controle sobre o comportamento dos agentes.

Requisitos

  • Experiência prática de 1 ano ou mais com desenvolvimento React Native

  • Conhecimento sólido de JavaScript moderno e TypeScript

  • Experiência com desenvolvimento de interfaces mobile

  • Conhecimento de navegação em aplicações React Native

  • Experiência com consumo e integração de APIs

  • Conhecimento de gerenciamento de estado e cache

  • Experiência com Git e fluxos de versionamento

  • Familiaridade com pipelines de build e CI/CD

  • Conhecimento em testes unitários e/ou de integração

  • Capacidade de realizar debugging e investigar problemas na aplicação

  • Conhecimento de boas práticas de desenvolvimento mobile

  • Interesse ou experiência prática no consumo de modelos e serviços de Inteligência Artificial

  • Familiaridade com conceitos de contexto, instruções, regras de execução e guardrails em soluções de IA

  • Familiaridade com ferramentas de IA aplicadas ao desenvolvimento de software

  • Capacidade de desenvolver automações e ferramentas utilizando JavaScript/TypeScript

  • Boa comunicação e capacidade de trabalhar em times multidisciplinares

Skills Required