Design, develop, and maintain scalable and robust iOS applications using Swift, SwiftUI, and Objective-C.. Work closely with backend developers, designers, and product managers to implement intuitive and innovative mobile solutions.. Lead and guide junior developers by sharing best practices and promoting technical growth.. Ensure applications meet Apple’s design guidelines with a focus on usability and visual polish.. Take ownership of code quality, performance optimization, and adherence to architectural best practices.. Conduct and participate in code reviews to uphold consistency and reliability across codebases.. Diagnose and resolve complex technical challenges in mobile applications.. Support continuous improvement of development workflows, tools, and methodologies.
Responsibilities
- Collaborate with cross-functional teams including backend developers, designers, and product managers to build user-friendly iOS applications.
- Design and implement modular, maintainable, and scalable iOS applications using Swift, SwiftUI, and Objective-C.
- Lead and mentor less experienced developers, fostering skill development and knowledge sharing.
- Engage in code reviews to ensure code quality, performance, and consistency across the codebase.
- Optimize app performance and efficiency to deliver a smooth user experience.
- Identify, troubleshoot, and resolve complex technical issues in production and development environments.
- Contribute to evolving development processes, tools, and best practices within the team.
- Ensure all iOS applications comply with Apple’s design and usability standards.
Requirements
- Advanced proficiency in English, both written and spoken, for effective communication with team members and stakeholders.
- Demonstrated professional experience as a Senior iOS Developer with a focus on Swift and SwiftUI.
- In-depth understanding of iOS SDK, Xcode, and native iOS frameworks and libraries.
- Hands-on experience integrating RESTful APIs and WebSockets into mobile applications.
- Familiarity with software architecture patterns such as MVVM, MVC, or VIPER.
- Experience writing unit and UI tests using testing frameworks like XCTest.
- Strong grasp of memory management, performance tuning, and code profiling in iOS environments.
- Practical knowledge of CoreData, CoreAnimation, and integration of third-party libraries.
- Proficiency with version control systems, particularly Git.
- Excellent problem-solving abilities and a detail-oriented mindset.
- Ability to work independently and assume full responsibility for project outcomes.
Nice to Have
- Experience working with CI/CD pipelines and build automation tools for iOS applications.
Tech Stack
Swift, SwiftUI, Objective-C, iOS SDK, Xcode, RESTful APIs, WebSockets, MVVM, MVC, VIPER, XCTest, CoreData, CoreAnimation, Git, CI/CD pipelines
Benefits
- Health and dental insurance coverage
- Meal and food allowance
- Childcare assistance programs
- Extended paternity leave policy
- Access to gym and wellness partnerships through Wellhub (Gympass) TotalPass
- Eligibility for profit sharing and results-based compensation (PLR)
- Life insurance benefits
- Enrollment in a continuous learning platform (CI&T University)
- Membership in a discount club
- Free online platform for physical, mental, and overall well-being
- Pregnancy and responsible parenting educational course
- Partnerships with online learning platforms
- Access to a language learning platform
- Additional benefits available
Work Arrangement
global
Team
Over 8,000 employees globally, working in cross-functional teams that include backend developers, designers, and product managers.
- Specializes in technology transformation
- Combines human expertise with AI-driven solutions
- Prioritizes inclusion from the first point of contact
- Maintains a dedicated Health and Well-being team
- Employs inclusion specialists and supports affinity groups
Additional Information
- Advanced English skills, both written and verbal, are required.
- Candidates with disabilities are encouraged to disclose their assessment during the selection process.
- Support is available for candidates who need assistance obtaining a disability assessment.
- Reference code: #LI-AM2
- Inclusion is a core principle; candidates with disabilities are encouraged to share their assessment to ensure proper accommodations.