Flutter Software Engineer Sênior
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 constanteVocê é uma pessoa curiosa por natureza, tem sede de conhecimento e quer fazer parte de um time que caminha lado a lado com o time de produtos para tomar as melhores decisões estratégicas no iFood, no melhor estilo Data Driven? Então você se identifica com o time de Flutter!
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.
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.
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.
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.
Seu Cardápio Diário
- Trabalhar em equipe com profissionais de Tech, Produto e Design;
- 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;
- Desenvolvimento de aplicativos em Flutter respeitando o layout do Figma;
- Criar soluções inovadoras e orientadas para o desempenho
- Reforçar a qualidade durante a revisão de código e as práticas de manutenção;
- Atuar nos problemas de desempenho em aplicativos e gargalos em faixas de CI;
- Integração via APIs e escala componentes com eficiência por meio de ajustes e/ou grandes refatorações.
Ingredientes que buscamos
- Ser uma pessoa apaixonada por desenvolvimento de software;
- Sólida experiência na construção de aplicações escaláveis e de alto desempenho;
- Sólida experiência com Flutter e Dart;
- Experiência com desenvolvimento nativo (iOS e/ou Android), incluindo integração entre camadas nativas e Flutter;
- Experiência com integração entre WebView e código nativo, garantindo comunicação fluida entre as camadas;
- Conhecimento em Clean Code & Design Patterns, Teste A/B e Git;
- Experiência com integração de APIs REST, comunicação assíncrona e resolução de problemas de concorrência em sistemas distribuídos;
- Experiência na publicação de aplicativos nas lojas (App Store e/ou Google Play), incluindo todo o fluxo de release e certificações necessárias..
Será um diferencial:
- Testes automatizados, sistemas distribuídos e conceitos de segurança no desenvolvimento;
- Experiência com crashlytics ou bugsnag, graphql, New Relic, Logz, Amplitude, teste UI e integração;
- Conhecimento em CI/CD;
- Conhecimento em Kotlin e Swift;
- Ter atuado no modelo ágil.
Candidatar a esta vaga
*
indica um campo obrigatório