Job Description
iFood, a leading technology company in Latin America, is seeking a Senior iOS Software Engineer to join their team in Brazil. The ideal candidate will collaborate on defining coding style guides, build prototypes, enforce code quality, debug performance issues, integrate with third-party APIs, and scale components for a monorepo mobile app.
Responsibilities:
- Collaborate in the definition of concepts such as project-wide coding style guides
- Build quick prototypes to prove concepts
- Enforce quality during code review and maintenance practices
- Debug performance issues in apps and bottlenecks in CI lanes
- Integrate with third party APIs
- Efficiently scale components through tuning and / or major refactorings
- Conceptualize and develop components for a monorepo mobile app
Requirements:
- Ownership sense, treating every project like it was your own
- Enjoy working in fast-growing dynamic environments
- Solid experience in high performance building, scalable applications
- Solid experience with the latest versions of Swift
- Experience integrating with REST APIs natively
- Solid experience with Unit and UI tests
- Experience building UI components programmatically
- Knowledge of static analysis tools like Swiftlint (iOS)
iFood offers:
- Meal Allowance
- Fuel or public transportation allowance
- Health and dental plan
- Life insurance
- Children Allowance
- Subsidy to sports practicing (Gympass)
- Subsidy to English classes
- Relocation package for people who live 200km+ away from the office
- Breakfast, beer, energy drink, video games, snacks, pet day and more
iFood is a remote-friendly company with technology hubs in Campinas/SP, São Carlos/SP, Osaco/SP, Belo Horizonte/MG, and Recife/PE. They are an equal opportunity employer committed to diversity and inclusion.