Senior iOS Developer in Brazil, Indiana at Jobgether
Explore Related Opportunities
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.
- 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.
- 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.
- 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.