Responsibilities
- Provide technical leadership in the development of highly complex functionalities
- Define and implement scalable and maintainable architectures
- Participate in the technical analysis of functional and non-functional requirements
- Conduct code reviews and promote development standards across the team
- Design reusable components and shared libraries to support long-term maintainability
- Integrate backend services using REST APIs and GraphQL, with GraphQL preferred
- Implement authentication, authorization, and secure data storage mechanisms
- Implement unit, integration, and automated testing to safeguard product quality
- Collaborate with UX/UI teams to ensure a user experience aligned with Apple's Human Interface Guidelines
- Support the technical estimation of initiatives and the definition of user stories
- Mentor junior and mid-level developers to strengthen team capabilities
- Actively participate in continuous improvement, innovation, and technology modernization initiatives
- Collaborate with Backend, QA, DevOps, Architecture,
and Product Management teams to deliver cohesive solutions
Requirements:
- At least 3 years of relevant professional experience in iOS development or a similar area
- Proficiency with Xcode as the primary development environment for iOS solutions
- Solid understanding of iOS platform capabilities, guidelines, and best practices
- Solid foundation in Object-Oriented Programming principles for clean and maintainable code
- Working knowledge of Java to support cross-technology collaboration and integrations
- English level B2 or higher, with strong written and verbal communication skills
We offer
- International projects with top brands
- Work with general teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opp