ifoodcarreiras · Brasil · Av. dos Autonomistas - Vila Yara, Osasco - SP
<p></p> <div><strong>Nosso modo de fazer no time</strong><br><br>O iFood é a maior e mais inovadora empresa de tecnologia da América Latina, operando no Brasil. Somos conhecido pelo delivery, mas vamos além, temos muitas frentes de negócio como iFood Mercado, iFood Pago, nossa Fintech e muito mais. Nosso objetivo é Alimentar o Futuro do Mundo por meio de tecnologia. Como uma pessoa Engenheira de Software Frontend Sênior, você irá projetar, codificar, testar serviços que impactam as principais áreas do iFood.<br>Além disso, você também nos ajudará a construir estruturas e ferramentas para identificar gargalos de desempenho, medindo, monitorando e otimizando nosso desempenho, para garantir alta disponibilidade, escalabilidade e tolerância a falhas, impactando diretamente a vida de milhões de pessoas, diariamente.<br>Como Software Engineer, você irá projetar, codificar, testar e operar desenvolvendo e evoluindo aplicações que facilitem e façam parte do universo de nossos clientes, participando da criação de APIs, integrando com o backend e ajudando a priorizar a evolução.<br>Você trabalhará muito próximo da equipe de Produtos, sendo responsável por identificar oportunidades e propor novos caminhos de evolução dos nossos produtos, sendo peça fundamental para a decisão das prioridades da nossa estratégia de produtos e negócio.<br>Tenha a certeza de muito aprendizado e colaboração com uma equipe que equilibra teoria e prática para alavancar seu próprio crescimento profissional.<br>Aqui você vai encontrar pessoas incríveis, com conhecimento de negócio e muita curiosidade, mergulhando nos dados para trazer as melhores respostas e exercendo papel fundamental na busca pelo nosso sonho em comum: Alimentar o Futuro do Mundo.<br><br><strong>Seu Cardápio Diário</strong><br><br></div> <ul> <li>Influenciar a cultura do time, promovendo análises técnicas profundas para identificar oportunidades de otimização de sistemas, aplicando as melhores práticas de engenharia de software para garantir escalabilidade, resiliência e performance.</li> <li>Trabalhar em equipe com profissionais de Tech, Produto e Design;</li> <li>Participar ativamente na sugestão e elaboração das melhores práticas/soluções para o aplicativo, colaborar com a definição de conceitos como guias de estilo de codificação para todo o projeto, além de ser responsável pela condução das pocs;</li> <li>Desenvolvimento de aplicativos em Flutter respeitando o layout do Figma;</li> <li>Criar soluções inovadoras e orientadas para o desempenho</li> <li>Reforçar a qualidade durante a revisão de código e as práticas de manutenção;</li> <li>Atuar nos problemas de desempenho em aplicativos e gargalos em faixas de CI;</li> <li>Integração via APIs e escala componentes com eficiência por meio de ajustes e/ou grandes refatorações.</li> </ul> <div><strong>Ingredientes que buscamos</strong></div> <ul> <li>Experiência comprovada em liderança técnica e desenvolvimento de software em ambientes de alta complexidade.</li> <li>Profundo conhecimento em arquitetura de sistemas distribuídos, com habilidade para projetar e implementar soluções escaláveis e de alta disponibilidade.</li> <li>Histórico comprovado de inovação e resolução de problemas complexos em sistemas distribuídos.</li> <li>Capacidade de influenciar e colaborar com diferentes stakeholders.</li> <li>Habilidade para lidar com múltiplas tarefas e prioridades em um ambiente dinâmico.</li> <li>Fomentar a inovação, propondo e experimentando novas tecnologias e metodologias que possam elevar nossa capacidade de entrega e impacto.</li> <li>Identificar áreas de melhoria, lidando com conflitos de forma saudável e atuando como referência técnica para o time de plataforma.</li> <li>Sólida experiência com Flutter e Dart;</li> <li>Conhecimento em Clean Code & Design Pattern, Teste A/B e Git;</li> <li>Experiência com IA e machine learning;</li> <li>Bancos de dados relacional e NoSQL, queries e experiência com modelagem de dados.</li> <li><strong>Será um diferencial</strong>: <ul> <li>Testes automatizados, sistemas distribuídos e conceitos de segurança no desenvolvimento;</li> <li>Experiência com crashlytics ou bugsnag, graphql, New Relic, Logz, Amplitude, teste UI e integração;</li> <li>Conhecimento em CI/CD;</li> <li>Conhecimento em Kotlin e Swift;</li> </ul> </li> </ul> <p></p>