Hybrid Mid-level iOS Developer

Posted 5 hours ago

Apply now

About the role

  • Implement and code new features end-to-end, following design specifications and requirements.
  • Analyze and proactively fix bugs reported in production and development environments.
  • Contribute to refactoring legacy code, aiming for cleaner and more efficient patterns.
  • Implement integration with backend services (REST/GraphQL), handling data serialization and error states.
  • Actively participate in code reviews for other team members, providing constructive feedback.
  • Create and maintain technical documentation for implemented features and design decisions.
  • Work closely with Product Owners (POs), UX/UI designers, and backend engineers to define solutions.

Requirements

  • Strong experience with Swift (preferably Swift 6).
  • Hands-on knowledge of SwiftUI and Combine.
  • Experience with Apollo GraphQL Client or consuming REST/GraphQL APIs.
  • Good understanding of MVVM and architectural patterns.
  • Familiarity with concurrency (async/await, DispatchQueue, Task).
  • Knowledge of Git and agile methodologies (Scrum, Kanban).
  • Basic understanding of Continuous Integration (CI) processes and how to produce test builds.
  • Preferred/Plus:
  • Basic use of profiling tools (Instruments) for thread monitoring and memory consumption.
  • Experience writing unit tests for core business logic (Models and ViewModels).

Benefits

  • Health and dental insurance;
  • Meal and food vouchers;
  • Childcare assistance;
  • Extended parental leave;
  • Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) and TotalPass;
  • Profit Sharing (PLR);
  • Life insurance;
  • Continuous learning platform (CI&T University);
  • Discount club;
  • Free online platform dedicated to promoting physical and mental health and well-being;
  • Pregnancy and responsible parenthood course;
  • Partnerships with online course platforms;
  • Language learning platform;
  • And many more

Job title

Mid-level iOS Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job