CI&T

Senior iOS Developer

CI&T

full-time

Posted on:

Location Type: Hybrid

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Maintain high-quality code, ensuring continuous delivery and the ongoing evolution of the application.
  • Actively participate in the technical detailing of solutions and in structuring Continuous Delivery.
  • Help build a collaborative environment where everyone can grow their careers and meet objectives efficiently.
  • Responsibilities:
  • Develop features and components using Swift, design architecture patterns such as MVVM-C, and JSON for mocks.
  • Implement features and fixes that address issues of varying complexity.
  • Develop and improve technical solutions that add value to the project.
  • Ensure the adoption of best practices and development processes, and verify that requirements are being met.
  • Collaborate directly with other teams and chapters (Design, Backend, QA).
  • Share knowledge and provide technical support to the iOS chapter.
  • Maintain well-structured, high-quality code; perform chapter code reviews; and document appropriately.
  • Participate in the team’s agile ceremonies, promoting knowledge and information exchange.
  • Support testing/acceptance of solutions and the stability of applications.
  • Create application monitoring using metrics and logs.
  • Help address critical customer-related incidents.

Requirements

  • Experience in iOS development using Swift and JSON.
  • Advanced knowledge of mobile application development, including architecture and frameworks.
  • Experience with unit testing and using design patterns such as MVVM-C or MVP-C.
  • Knowledge of memory management, threads/queues, and secure data storage.
  • Familiarity with CI/CD and tools like CocoaPods and SPM.
  • You will stand out if:
  • You have experience with Firebase tools (Analytics, Crashlytics, Remote Config).
  • You know the Tuist tool and agile methodologies.
  • You have experience building interfaces using UIKit and view code.
  • You know and apply automated testing practices, such as Quick/Nimble.
  • You have worked on projects involving application monitoring through metrics and logs.
Benefits
  • Health and dental insurance
  • Meal and food allowance
  • Childcare assistance
  • Extended parental leave
  • Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) and TotalPass
  • Profit Sharing (PLR)
  • Life insurance
  • Continuous learning platform (CI&T University)
  • Discount club
  • Free online platform dedicated to promoting physical and mental health and wellbeing
  • Pregnancy and responsible parenthood course
  • Partnerships with online course platforms
  • Language learning platform
  • And many others
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
iOS developmentSwiftJSONMVVM-CMVP-Cunit testingmemory managementCI/CDautomated testingapplication monitoring
Soft Skills
collaborationknowledge sharingtechnical supportagile methodologiesproblem-solvingcommunicationcode reviewdocumentationteamworkcareer development