Lenovo
Valce Talent Solutions
Engenheiro(a) Mobile
PythonJavaReactSQLAWSC#Go
Tradução automática. Consulte o original.
Sobre a oportunidade
Engenheiro(a) Mobile
(Experiência com iOS nativo com Swift e Android com Kotlin, ambos)
Desenvolva funcionalidades para os aplicativos iOS e Android da iHerb, utilizados por milhões de clientes globalmente. A equipe Mobile abrange ambas as plataformas e engenheiros com experiência em multiplataforma (React Native ou Kotlin Multiplatform) são especialmente valiosos, ao lado de especialistas em iOS e Android nativos.
O que você fará
- Entregar novas funcionalidades para os aplicativos iOS e/ou Android da iHerb utilizando ferramentas de desenvolvimento assistidas por IA.
- Participar do esforço de modernização mobile, contribuindo para melhorias na arquitetura do aplicativo e novas capacidades de plataforma.
- Escrever código mobile bem testado e de fácil manutenção, e ser responsável por funcionalidades desde a especificação de design até o lançamento na loja de aplicativos.
- Colaborar com designers e engenheiros backend para integrar novas APIs e experiências de produto.
- Utilizar Claude Code ou ferramentas de IA equivalentes diariamente para geração de código, refatoração e automação de testes.
- Contribuir para ferramentas multiplataforma e bibliotecas de componentes compartilhados à medida que a plataforma mobile evolui.
Requisitos mínimos
Habilidades requeridas específicas da área
- Proficiência em Swift/iOS e, Kotlin/Android
- Experiência em lançar aplicativos na App Store e/ou Google Play.
- Compreensão de padrões de arquitetura mobile como MVVM ou Clean Architecture.
HABILIDADES REQUERIDAS (TODAS AS ÁREAS)
- SDLC impulsionado por IA (obrigatório): experiência prática em lançar código de produção com ferramentas de desenvolvimento assistidas por IA como Claude Code, GitHub Copilot ou Cursor. O critério não é o conhecimento, mas o uso diário na entrega de software real.
- Familiaridade com .NET/C#, Go, Python, Java, React, MS SQL Server, Azure ou AWS.
- Consciência Full-stack: confortável em contribuir em diferentes camadas da stack quando necessário; especialistas puramente em uma única camada não são o perfil alvo.
- Propriedade de produção: experiência em gerenciar funcionalidades de ponta a ponta, desde a especificação até a implantação e operações contínuas.
- Fundamentos de qualidade de código: forte domínio de princípios de design de software, testes automatizados, revisão de código e CI/CD.
- D3 (7+ anos): entrega funcionalidades de forma independente com alguma orientação; fortes fundamentos; começando a fazer contribuições técnicas mais amplas.
INGLÊS AVANÇADO
- Experiência multiplataforma com React Native e Kotlin Multiplatform é um forte diferencial.
Habilidades desejáveis específicas da área
- Experiência mobile multiplataforma com React Native ou Kotlin Multiplatform.
- Contribuições para ferramentas de desenvolvedor internas, padrões de fluxo principal (golden path) ou melhorias no processo de SDLC.
- Experiência com plataformas de e-commerce, catálogos de produtos ou aplicativos de consumo de alto tráfego.
- Experiência trabalhando em equipes distribuídas entre EUA, China e América Latina.
REMOTO
