Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobgether

NewBe an early applicant

Developer iOS Mid-Level

Posted
Discussion

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Developer iOS Mid-Level based in Brazil.

This role offers the opportunity to build and maintain high-quality native iOS applications in a global, multicultural environment. You will work with Swift and modern architectural patterns to deliver reliable, scalable, and user-focused mobile experiences. The position combines hands-on development with technical problem-solving, continuous improvement, and close collaboration with international product and engineering teams. You will contribute to technical decisions, code quality, testing, and application performance. The role also provides exposure to modern engineering practices and the evolving Apple ecosystem. Curiosity, autonomy, and a continuous-learning mindset are highly valued in this agile and collaborative environment.

Accountabilities

  • Develop and maintain features for native iOS applications using Swift and modern architectural patterns such as MVVM.

  • Understand business requirements and domain context to propose technical solutions that create meaningful value for end users.

  • Write clean, maintainable, readable, and testable code, including the development and maintenance of unit tests.

  • Integrate iOS applications with RESTful APIs and efficiently consume backend services using JSON-based data.

  • Manage application dependencies and third-party libraries using Swift Package Manager (SPM) or CocoaPods.

  • Proactively identify technical debt, refactoring opportunities, and potential technology improvements.

  • Participate actively in code reviews, contributing to code quality and helping investigate and resolve application issues.

  • Collaborate with Product, Engineering, and international teams on new features and technical discussions.

  • Participate in agile ceremonies and contribute to planning, refinement, delivery, and continuous improvement activities.

  • Stay informed about developments in the Apple ecosystem, mobile engineering practices, and relevant technologies.

  • Requirements

    • Proven professional experience developing native iOS applications using Swift.

    • Advanced or fluent English, both written and spoken, for daily communication with global teams.

    • Strong understanding of iOS interface development, particularly programmatic layouts using Auto Layout or SnapKit.

    • Solid knowledge of software design patterns and architectural approaches, including MVVM and Delegation.

    • Strong understanding of object-oriented programming principles.

    • Practical experience integrating applications with RESTful APIs and handling JSON.

    • Hands-on experience writing unit tests with the XCTest framework.

    • Familiarity with Git and modern version-control practices.

    • Experience working with agile methodologies such as Scrum or Kanban.

    • Strong investigative mindset, curiosity, and willingness to continuously learn and keep up with Apple ecosystem trends and engineering best practices.

    • Ability to solve technical problems independently while communicating effectively and collaborating within a team.

    • Familiarity with legacy Objective-C code is a plus.

    • Knowledge of CI/CD pipelines and tools such as Fastlane, GitHub Actions, or Bitrise is desirable.

    • Experience with local persistence technologies such as Core Data, SwiftData, or Realm is a plus.

    • Familiarity with specialized UI libraries such as Pulley is desirable.

    • Experience with observability, performance monitoring, and error-tracking tools such as Crashlytics or Sentry is an advantage.

    • Benefits

      • Health and dental insurance.

      • Meal and food allowances.

      • Childcare assistance.

      • Extended paternity leave.

      • Partnerships with gyms and health and wellness professionals through Wellhub and TotalPass.

      • Profit Sharing and Results Participation (PLR).

      • Life insurance.

      • Continuous learning opportunities through an internal learning platform.

      • Discount club and partner benefits.

      • Free online resources focused on physical, mental, and overall well-being.

      • Pregnancy and responsible parenting programs.

      • Partnerships with online learning platforms.

      • Language learning platform.

      • Remote work environment.

      • Inclusion and accessibility support throughout the recruitment and employment journey.

      • Access to health and well-being specialists, inclusion professionals, and affinity groups.

How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Skills

What Middle Mobile jobs ask for — and how much of it you have →

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available