About this role
About the role: As a Senior iOS Developer, become a part of a cross-functional development team engineering experiences of tomorrow. Our client is a company that is loved by many people worldwide, creating memories for all generations. You will have the opportunity to redefine how kids learn and play and to build technology that helps the next generations of kids. We have a long-term and strategic partnership with a client. Our team will enhance the user experience, introduce fresh features, and collaborate on redesigning the existing architecture to create a unified platform for all client products. Scope of work will include the following points: • Develop, operate, and maintain robust and scalable iOS applications with a focus on building reusable components, ensuring seamless integration with backend services and contributing to products used globally • Cultivate and sustain a high-quality engineering culture, emphasizing software craftsmanship and Swift best practice • Implement DevSecOps principles in iOS development, adopting a "you build it - you own it& mentality, with a focus on writing secure and efficient Swift code • Incorporate security and “privacy by design” in mobile application development, ensuring compliance without impeding progress, and maintaining user trust • Collaborate closely with UX/UI designers to translate design concepts into engaging and intuitive iOS applications, prioritizing user experience in all development stages • Participate in design reviews and user feedback sessions, contributing technical insights to enhance app functionality and user interface design • Mentor other engineers, elevating their understanding of mobile application design and Swift programming, promoting continuous learning and development Main deliverables: • Product teams iOS application portfolio • Cultivation and growth of front-end development practices using Swift framework. Responsibilities: • Supplementing our product team mentioned above adding extra development competencies and additional Capacity • Delivering backlog items aligned with product priorities incl documentation and automatic testing • Ensuring knowledge sharing with clients colleagues • Developing using best practices aligned with the clients product team. • Participate in team ceremonies such as planning, refinement, stand-ups, and potentially pair programming