
Senior iOS Software Engineer
iFood
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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