Jobgether

Senior iOS Developer

Jobgether  •  Federative Republic of Brazil (Onsite)  •  12 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior iOS Developer in Brazil.

This is an excellent opportunity for a highly experienced iOS developer to work on innovative digital products within a collaborative and technology-driven environment. In this role, you will contribute to large-scale mobile applications for a major media industry client, focusing on building scalable, maintainable, and high-performance iOS solutions. You will collaborate closely with multidisciplinary teams, including developers, designers, QA professionals, and stakeholders, while helping shape technical decisions and architecture improvements. The position emphasizes clean code, modern development practices, and continuous innovation using advanced Swift and iOS technologies. You will also mentor junior developers, promote engineering excellence, and contribute to a culture of quality and continuous learning. This role is ideal for professionals passionate about Apple technologies, software craftsmanship, and solving complex technical challenges in agile environments.

Accountabilities:

  • Develop and maintain scalable iOS applications using Swift and modern Apple development frameworks.
  • Design technical solutions and contribute to architecture improvements focused on scalability, maintainability, and user experience.
  • Write clean, efficient, and well-structured code following software engineering best practices.
  • Collaborate with cross-functional teams including developers, QA engineers, designers, and business stakeholders.
  • Conduct code reviews and provide constructive technical feedback to support team growth and code quality.
  • Mentor junior developers and actively support onboarding and technical development initiatives.
  • Monitor, investigate, and resolve application crashes and performance issues using tools such as Firebase Crashlytics.
  • Break down complex features into incremental and testable deliverables using modern engineering approaches such as feature flags.
  • Refactor legacy code incrementally to improve application stability, performance, and maintainability.
  • Participate in CI/CD pipeline improvements and maintain stable development workflows.
  • Stay updated with the latest Swift and Apple ecosystem advancements and promote innovation within the team.
  • Requirements:

    • Advanced proficiency in Swift 5+ and extensive experience with iOS development.
    • Strong knowledge of architectural patterns such as VIPER, MVVM, MVP, and related design principles.
    • Expertise with SwiftUI and UIKit, including advanced UI optimization and view hierarchy management.
    • Experience with Swift Concurrency concepts such as async/await and Actors.
    • Deep understanding of Git and GitFlow workflows, including advanced version control operations.
    • Experience managing dependencies with CocoaPods and Swift Package Manager (SPM).
    • Hands-on experience with GraphQL and Apollo iOS, including fragments, interceptors, headers, and advanced query operations.
    • Knowledge of CI/CD pipelines using tools such as Xcode Cloud, GitLab CI, or Fastlane.
    • Experience with unit testing frameworks such as XCTest and snapshot testing methodologies.
    • Familiarity with Firebase Crashlytics, Google Analytics, and mobile application monitoring practices.
    • Strong understanding of networking concepts, asynchronous programming, and HTTP-based integrations.
    • Solid knowledge of memory management concepts including ARC, lazy properties, and weak/strong/unowned references.
    • Expertise using Xcode debugging and performance analysis tools such as Instruments.
    • Experience building scalable design systems and reusable UI components for large-scale projects.
    • Familiarity with agile methodologies such as Scrum and Kanban, and tools like Jira.
    • Knowledge of automation languages such as Ruby or Python, Bitrise integration workflows, or mobile security concepts is considered a plus.
    • Strong communication, collaboration, and problem-solving skills in agile and distributed teams.
    • Benefits:

      • Health and dental insurance
      • Meal and food allowance
      • Childcare assistance
      • Extended parental leave
      • Well-being and fitness partnerships through Wellhub (Gympass) and TotalPass
      • Profit sharing program (PLR)
      • Life insurance
      • Continuous learning platform access
      • Employee discount club
      • Wellness and mental health support platform
      • Parenting and maternity support programs
      • Partnerships with online learning and language platforms
      • Inclusive and people-focused work environment
      • Opportunity to work on innovative and large-scale digital transformation projects
      • Access to professional growth and continuous development initiatives.
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!
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
Jobgether

About Jobgether

Jobgether is an AI-powered career coach and matching platform fixing the broken job search. Remote professionals no longer waste hours applying blindly; instead, they receive a personalized job search strategy, stronger visibility, and curated matches aligned with their skills, flexibility preferences, and career goals.

We flip the hiring model by connecting talent only to roles that truly match, reducing noise for employers and eliminating wasted effort for candidates. Jobgether combines AI coaching, profile optimization, Match Score insights, and the world’s largest remote job database to help people land opportunities faster and with less bias.

Our purpose is to make remote job search guided and intentional.

Our mission is to become the world’s reference platform for remote talent, ensuring no professional remains invisible and every match is meaningful.

Industry
Retail & Ecommerce
Company Size
201-500 employees
Headquarters
Brussels, BE
Year Founded
2020
Social Media