
Senior iOS Developer
CI&T
full-time
Posted on:
Location Type: Hybrid
Location: Brazil
Visit company websiteExplore more
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