CI&T

CI&T

CI&T is a global digital technology agency empowering agile growth for leading companies through advanced technologies with a team of 2000 experts worldwide.

Internet Software & Services
5K-10K
Founded 1995

Description

  • Write clean, maintainable code using software development best practices.
  • Design solutions using appropriate frameworks and established architectural patterns.
  • Identify and drive improvements in architecture, development experience, and user experience.
  • Collaborate with developers, designers, QA, and stakeholders to deliver successful projects.
  • Review code and provide constructive feedback to the team.
  • Maintain a stable and productive development environment.
  • Stay current with Swift updates and apply them within the team.
  • Participate in complex problem-solving and propose innovative solutions.
  • Mentor junior developers and support onboarding of new team members.
  • Monitor and fix crashes reported by Firebase Crashlytics and promote a quality-focused incident culture.
  • Break complex features into incremental, testable pieces using techniques such as feature flags.
  • Refactor legacy code incrementally as part of ongoing product evolution.

Requirements

  • Strong proficiency in Apple development and Swift 5+ with the ability to analyze and propose complex refactorings.
  • Deep expertise in VIPER and familiarity with MVVM, MVP, and patterns such as Facade, Adapter, Factory, Singleton, Builder, and Abstract.
  • Strong experience with SwiftUI as the main UI framework.
  • Advanced UIKit knowledge, including view hierarchy optimization and thread handling.
  • Solid understanding of Swift Concurrency, including async/await and Actor.
  • Deep Git knowledge, including GitFlow and advanced commit operations.
  • Experience with Cocoapods and Swift Package Manager (SPM) for dependency management.
  • Hands-on experience with Apollo iOS and GraphQL concepts such as fragments, unions, interceptors, headers, and responses.
  • Experience building CI/CD pipelines with Xcode Cloud, GitLab CI, or Fastlane.
  • Experience with unit testing using XCTest and Swift Testing, including snapshot testing.
  • Experience with Firebase Crashlytics and Google Analytics.
  • Knowledge of networking, including HTTP requests, JSON/XML parsing, and asynchronous programming with GCD and Async/Await.
  • Strong understanding of memory and performance topics such as ARC, lazy properties, computed properties, and weak/strong/unowned references.
  • Mastery of Xcode, including debugging tools, SPM, Xcodegen, and Instruments.
  • Experience creating scalable design system components for large-scale projects.
  • Familiarity with Agile methodologies such as Scrum and Kanban, and tools like Jira.
  • Nice to have: experience with automation languages for CI such as Ruby or Python.
  • Nice to have: understanding of Bitrise integration workflows.
  • Nice to have: ability to present Apple-related topics internally or externally.
  • Nice to have: basic security knowledge, including data persistence, HTTPS, and authentication mechanisms.
  • Important: if you live in the Campinas metropolitan area, office presence will be required under the current attendance policy.

Benefits

  • Health and dental insurance.
  • Meal and food allowance.
  • Childcare assistance.
  • Extended parental leave.
  • Gym and wellness partnerships through Wellhub (Gympass) and TotalPass.
  • Profit sharing (PLR).
  • Life insurance.
  • Continuous learning platform through CI&T University.
  • Discount club.
  • Free online platform focused on physical, mental, and overall well-being.
  • Pregnancy and responsible parenting course.
  • Partnerships with online learning platforms.
  • Language learning platform.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

iOS Developer

redbee 51-250 Internet Software & Services

Redbee is hiring an iOS Developer in Argentina to build and maintain native mobile applications for financial products in a remote-first, mission-critical environment.

Agile Confluence GitHub GitLab iOS JIRA REST API Swift
5 hours, 3 minutes ago

iOS Engineer

Workana 1K-5K Internet Software & Services

An iOS Engineer at the company will develop and maintain mobile applications with a focus on AI integration, working across product development, App Store delivery, and team collaboration.

Agile iOS Objective-C Swift
13 hours, 57 minutes ago

Software Engineer Mobile (iOS)

OKX 1K-5K Diversified Financial Services

OKX is hiring a mobile software engineer to build and maintain its core consumer crypto app used by millions of daily active users.

Agile Android Flutter iOS Java JavaScript Kotlin Lua Objective-C React Native Scrum Swift TDD
2 days, 20 hours ago

iOS Developer

BlackStone eIT 51-250 Internet Software & Services

BlackStone eIT is hiring an iOS Developer to design, develop, and maintain mobile applications that deliver strong user experiences and support business goals across diverse Apple ecosystem projects.

Git iOS Objective-C REST API Swift UIKit
3 days, 13 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers