Jobgether

Developer iOS Mid-Level

Jobgether Brazil

Internet Marketplace Platforms · 11-50 employees

Yesterday
Remote ios Mid (2-5 yrs) Full-time Brazil
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop and maintain high-quality native iOS applications using Swift and modern architectural patterns like MVVM. Collaborate with international teams to integrate RESTful APIs and ensure code quality through testing and reviews.

What they look for

Swift iOS Development MVVM RESTful APIs JSON Unit Testing XCTest Git Agile Scrum Kanban Auto Layout SnapKit Object-oriented programming Swift Package Manager CocoaPods

Requirements

Requires professional experience in native iOS development with Swift and a strong understanding of software design patterns. Candidates must possess advanced English proficiency and experience with agile methodologies.

Benefits

Health insurance Dental insurance Meal allowance Food allowance Childcare assistance Extended paternity leave Gym partnerships Profit sharing Life insurance Continuous learning opportunities Discount club Well-being resources Pregnancy and parenting programs Language learning platform Remote work environment

Full description

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.

\n

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.

\nHow 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

Similar roles