Senior Frontend Software Engineer
iFood
Our Team's ApproachiFood is the leading and most innovative technology company in Latin America, operating in Brazil. Known primarily for our delivery services, we extend our reach with various business fronts, including iFood Mercado, iFood Pago, and our Fintech solutions. Our mission is to Feed the Future of the World through technology. As a Senior Frontend Software Engineer, you will design, code, and test services that have a significant impact on iFood's core operations.Moreover, you will help develop frameworks and tools to identify performance bottlenecks, measure, monitor, and optimize performance, ensuring high availability, scalability, and fault tolerance, which directly affects the lives of millions of people daily.Your Daily MenuDevelop and enhance innovative web products.Collaborate within a multidisciplinary team to create comprehensive solutions.Work alongside design and product teams to define intuitive and functional interfaces.Analyze and enhance the usability of web applications.Write clean, well-documented code.Use creativity to solve complex programming problems.Contribute to the continuous improvement of development processes.Actively participate in defining robust software architectures.Ingredients We SeekIn addition to delivering value to the business, you will be a technical reference within the team, influencing strategic decisions and ensuring engineering progress.We expect you to have a deep understanding of your role within the iFood ecosystem, its dependencies, and impacts, while ensuring security, observability, scalability, and high availability.At the senior level, you not only execute but also propose solutions, challenge the status quo, and drive significant technical improvements, documenting technical debts, sharing knowledge across teams, and taking charge of your career.You should be familiar with Clean Architecture, TDD (Test-Driven Development), and DDD (Domain-Driven Design), along with proficiency in debugging, caching, test automation, and CI/CD implementations.Ability to build, maintain, and evolve robust architectures, ensuring services and applications function even under high load and unexpected failures. Skills to develop incremental architectures that are scalable and durable.In addition to your individual contributions, you will play an active role in knowledge dissemination and promoting a culture of excellence.
Apr 14, 2026