Platzhalter Bild

Engenheiro de Software Mobile Pleno (Android/iOS) na iFood

iFood · Osasco, Brasil · Onsite

Candidatar-se agora

 

Nosso Modo de Fazer no Time:

Transforme sua carreira com o iFood! Somos uma empresa brasileira de tecnologia referência na América Latina. Por meio de soluções inovadoras, conectamos milhares de restaurantes a milhões de consumidores diariamente com uma média de 100 milhões de pedidos mensais. Além do delivery de comida, também somos Mercado, Farmácia e Pet. Temos também o iFood Pago, nossa Fintech, que engloba o iFood Benefícios, o vale alimentação e refeição do iFood e o próprio iFood Pago, o banco do restaurante. Junte-se a nós e faça parte de uma equipe que está sempre à frente com tecnologia de ponta e inovação constante.

Seu Cardápio Diário:

 

  • Experiência com desenvolvimento e arquitetura de aplicações mobile em Android (Kotlin/Java/Flutter) e/ou iOS (Swift/Objective-C/Flutter).
  • Experiência com desenvolvimento de build mobile em Fastlane, Gradle, Groovy, KotlinDSL, XcodeTools e/ou Buck.
  • Conhecimento em autenticação, autorização, armazenamento seguro.
  • Experiência com desenvolvimento de SDK’s para aplicativos mobile utilizando tecnologias como Rust, C/C++, Kotlin, Swift, Objetive-C.
  • Compreensão e uso de ciclo de vida de desenvolvimento de software (SDLC) e desenvolvimento seguro (SDL).

 

 

Ingredientes Que Buscamos:

  • Experiência com desenvolvimento em jobs para pipeline (Gitlab Pipelines, Github Actions, Jenkins Pipeline).
  • Experiência com desenvolvimento e arquitetura de aplicações como serviços, APIs e/ou client desktop, em alguma das linguagens a seguir: Rust, C/C++, Kotlin/Java, Python, Go, Flutter e/ou Ruby.
  • Experiência com pentest de aplicativos mobile.
  • Experiência com criação de módulos para Xposed, Magisk, Frida e/ou Cydia.
  • Conhecimento de vulnerabilidades de memória.
  • Conhecimento com operações criptográficas.

 

Para Realçar o Sabor:

 

  • Experiência com engenharia reversa de aplicativos mobile Android e/ou iOS.
  • Conhecimento e mitigações das vulnerabilidades mais comuns de aplicativos mobile, como OWASP Mobile Top 10, MASTG, MASVS.
  • Conhecimento sobre melhores práticas de segurança para aplicativos mobile.
  • Prática na criação de soluções de segurança para resolver problemas de mobile security.
  • Experiência com rooting e/ou jailbreak.
  • Experiência com uso e desenvolvimento de ferramentas para análise de aplicativos mobile (SAST e DAST).
  • Participação em conferências, workshops e cursos de segurança.

 

 

 

Buscamos uma pessoa apaixonada por inovação e educação tecnológica, que esteja sempre em busca de novos aprendizados e que goste de desafios. Se você se identifica com este perfil, adoraríamos conhecer você!

 

 

Candidatar-se agora

Outros empregos