iFood

Senior iOS Software Engineer

iFood

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • 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

  • You have ownership sense, treating every project like it was your own;
  • You 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).
Benefits
  • Meal Allowance (“ticket refeição and/or ticket alimentação”)
  • 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.
  • Work in a fast-paced and collaborative environment with ambitious people.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SwiftREST APIsUnit testsUI testsUI componentsstatic analysis toolsperformance optimizationscalable applicationscode reviewmonorepo
Soft Skills
ownershipcollaborationadaptabilityproblem-solvingattention to detail