Logo for TRACK&FIELD

Desenvolvedor Mobile (Flutter) - Sênior | TRACK&FIELD | São Paulo

Role overview

Qualifications

  • Strong expertise in Flutter/Dart in production
  • Experience with REST API integration
  • Strong knowledge in mobile testing (unit, widget, integration)
  • Ability to work with AI generative tools in development

Responsibilities

  • Develop and maintain high-performance TFSports and TFSports Trainer apps (iOS and Android)
  • Utilize generative AI as a technical copilot for development and documentation
  • Conduct critical code reviews to ensure high quality and security standards
  • Participate in continuous delivery cycles with frequent commits and quality PRs

Key facts

  • Remote from: Brazil
  • Full time
  • Senior (5-10 years)
  • Portuguese

Other skills

  • Communication
  • Collaboration
  • Problem Solving
  • Adaptability

About the company

TRACK&FIELD logo

TRACK&FIELD

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

JOB DESCRIPTION


Missão da Área 🤩

Desenvolver e evoluir soluções tecnológicas de alta qualidade para o ecossistema da TFSports, impulsionando o crescimento do produto por meio de engenharia backend escalável, segura e orientada a impacto. Atuar com excelência em um modelo de desenvolvimento AI-augmented, utilizando IA como acelerador de produtividade sem abrir mão da responsabilidade técnica sobre arquitetura, qualidade, testes e segurança. Operar em ciclos curtos e contínuos de entrega, promovendo agilidade, colaboração e aprendizado constante, garantindo que cada entrega gere valor real ao negócio e uma experiência consistente para o usuário.


Sua missão 🥇

Atuar como Engenheiro(a) de Software com foco em Flutter no time de produto da TFSports, desenvolvendo aplicações mobile de alta qualidade, performáticas e escaláveis, com forte impacto na experiência do usuário. Operar em um modelo AI-augmented, utilizando IA como acelerador de produtividade sem abrir mão da responsabilidade técnica integral sobre arquitetura, qualidade, testes e segurança de todo código entregue. Trabalhar em ciclos curtos e contínuos de desenvolvimento, garantindo entregas frequentes, colaboração ativa via code review e evolução constante do produto, sempre com alto rigor técnico e foco em excelência.


RESPONSIBILITIES AND ASSIGNMENTS


Quais serão suas responsabilidades? 🎯

  • Desenvolver, evoluir e sustentar os aplicativos TFSports e TFSports Trainer (iOS e Android) em Flutter/Dart, garantindo alta performance, estabilidade e excelente experiência do usuário;
  • Atuar em um modelo de entregas contínuas e ciclos curtos (tasks de 1–2 dias), com commits frequentes e PRs pequenos, objetivos e de alta qualidade;
  • Utilizar IA generativa (Claude e similares) como copiloto técnico no dia a dia, apoiando desenvolvimento, debugging, documentação e refatoração;
  • Realizar revisão crítica de todo código gerado (por IA ou humano), assegurando padrões elevados de qualidade, legibilidade, eficiência, tratamento de edge cases e segurança;
  • Participar ativamente de code reviews, decisões de arquitetura e cerimônias ágeis, contribuindo para a evolução técnica do time e do produto;
  • Garantir a qualidade e sustentabilidade da base de código, aplicando boas práticas de arquitetura (SOLID, Clean Architecture, DI) e organização do código;
  • Atuar na integração com APIs REST, assegurando robustez no consumo (tratamento de erros, retry, timeout e programação defensiva);
  • Conduzir e evoluir a estratégia de testes mobile (unitários, widget e integração), garantindo confiabilidade nas entregas;
  • Trabalhar continuamente na otimização de performance, incluindo análise de rendering, gerenciamento de memória e melhoria da experiência do usuário;
  • Atuar no ciclo completo de release mobile, incluindo versionamento, signing, gestão de ambientes (flavors) e publicação nas stores;
  • Contribuir com a evolução de pipelines de CI/CD, automação de testes e processos de release contínuo;
  • Manter a documentação técnica atualizada (READMEs, ADRs, Confluence), promovendo compartilhamento de conhecimento e rastreabilidade;
  • Colaborar com times de produto e backend, garantindo consistência nos contratos de API e fluidez na experiência do usuário. 



REQUIREMENTS AND QUALIFICATIONS


Perfil que buscamos 🔎

Buscamos um(a) Engenheiro(a) de Software Mobile Sênior, com forte domínio em Flutter, que combine excelência técnica, senso de responsabilidade e mentalidade de produto. Esse(a) profissional atua com autonomia, tem alto padrão de qualidade e entende que velocidade só gera valor quando vem acompanhada de consistência e robustez.

É alguém que já trabalha (ou está pronto para trabalhar) em um modelo AI-augmented, utilizando IA como acelerador no desenvolvimento, mas mantendo senso crítico elevado sobre tudo que é entregue, assumindo total responsabilidade técnica pelo código, independentemente de sua origem.


Conhecimentos técnicos:

  • Domínio sólido de Flutter/Dart em produção, com foco em performance, arquitetura e escalabilidade;
  • Capacidade de estruturar aplicações com boas práticas de engenharia (Clean Architecture, SOLID, DI);
  • Experiência consistente em integração com APIs REST, com visão de contratos, resiliência e qualidade de dados;
  • Forte conhecimento em testes mobile (unit, widget, integração) e cultura de qualidade;
  • Vivência com ciclo completo de desenvolvimento mobile, incluindo publicação e sustentação em produção;
  • Capacidade de atuar com IA generativa no desenvolvimento, estruturando bons prompts e avaliando criticamente outputs.


Requisitos obrigatórios:

  • Experiência consistente no desenvolvimento de aplicações mobile, com domínio de Flutter/Dart em ambientes produtivos;
  • Vivência com publicação e manutenção de aplicativos em App Store e/ou Google Play, incluindo gestão de versões e correções em produção;
  • Capacidade de atuar em ciclos curtos de entrega, com organização, autonomia e foco em entregas contínuas;
  • Uso ativo de ferramentas de IA generativa no desenvolvimento (como Claude, ChatGPT ou GitHub Copilot) — requisito eliminatório.


O que você precisa ter:

Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas. Formações alternativas aceitas mediante comprovação de experiência técnica equivalente.


Será um diferencial se:

  • Experiência com otimização de performance, gerenciamento de estado e boas práticas de arquitetura mobile;
  • Vivência em times ágeis e colaborativos, com forte interação com times de produto e backend.

ADDITIONAL INFORMATION


Local 🏢

Escritório JK


#PapoReto 👁️

Nossa seleção já está rolando! E aí, vem com a gente?


Inscrição e análise das candidaturas 

Bate-papo com a pessoa recrutadora

Entrevista com o gestor

Case

Feedbacks e/ou proposta, retorno sobre o processo. 


#Conheça mais de nossos processos seletivos acompanhando nossa página de carreira: https://tfcarreira.gupy.io/


Sobre a Track&Field


Há mais de 30 anos a Track&Field conecta pessoas a um estilo de vida ativo e saudável, através de produtos e experiências. Isso é possível porque contamos com um time apaixonado pelo que faz, com pessoas engajadas, cuidando da nossa marca e de cada etapa do nosso processo – do desenvolvimento criativo ao atendimento ao nosso Cliente em nossas lojas, eventos e plataformas.


Aqui na T&F você pode ser você mesmo! O respeito às diferenças faz parte do nosso ecossistema - representado por colaboradores, clientes e fornecedores. Você encontrará pessoas que focam em uma jornada de colaboração, pensando no cuidado com o negócio e no sucesso do clienteIntegridade traduz a nossa cultura, dentro de um ambiente aberto à diversidade e equidade de gênero, raça, cor, religião, deficiências, orientação sexual ou idade.


Conheça mais sobre nós:

💬 Nossa história: https://www.tfco.com.br/ri/nossa-historia/

🏠 Nossas lojas: https://www.tf.com.br/nossas-lojas

🛍️ Nossos produtos: https://www.tf.com.br/

📱 Conheça o App TFSports: https://www.tfsports.com.br/

☕ Conheça o TFC food & market: https://www.instagram.com/tfc.coffee/




Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at TRACK&FIELD

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.