Jobgether
Jobgether

Developer iOS Mid-Level

engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

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.

✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now
Developer iOS Mid-Level at Jobgether — Remote