iOS Engineer refactoring CUJU's flagship app with a focus on Swift and Kotlin Multiplatform. Collaborating across teams to enhance the mobile experience for football talents.
Responsibilities
Lead the refactoring of existing iOS features, adopting best practices in Swift, Kotlin Multiplatform, and modular architecture.
Collaborate on integrating KMP into core application functionalities, particularly for login and authentication.
Support future UI modernization initiatives, leveraging Compose Multiplatform to create consistent, responsive, and scalable UIs across platforms.
Work closely with Android, backend, and product teams to deliver unified app experiences and actively participate in defining architectural decisions.
Ensure high-quality, performant, and reliable code through rigorous testing, code reviews, and continuous improvement practices.
Requirements
5+ years of professional experience as an iOS Engineer, with strong expertise in Swift and native iOS development.
Interest and experience with Kotlin Multiplatform (KMP) or a keen desire to learn and apply it.
Familiarity or interest in modern UI development techniques, including SwiftUI and Jetpack Compose.
Solid understanding of MVVM, modular architecture, and mobile development best practices.
Experience with automated testing, CI/CD, and version control systems.
Strong collaboration skills, capable of effectively working with remote, cross-functional, and international teams.
Fluent English and passion for delivering exceptional user experiences.
Enthusiasm for sport-tech and innovation in athlete performance analytics.
Benefits
30 days' vacation
Competitive compensation
Company benefits
Flexibility – hybrid or on-site in one of our offices
Individual learning opportunities and room to grow beyond yourself
Backend Developer for Veepee working on input management. Collaborating in a team to enhance applications and ensure their scalability for various sectors across Europe.
Sr. Full Stack Python Engineer at Data - Core Systems, Inc. designing and implementing complex applications with a focus on OCR and cloud architecture.
Software Engineer developing high - performing systems and simulation software at Entain. Collaborating with developers and product managers in a dynamic technology team based in Australia.
Support Account Managers and assist with escalated customer issues at BID Operations. Collaborate with legal and compliance to ensure policies are adhered to while documenting actions.
Principal JavaScript Engineer at CoderPush, working on AI - first solutions and mentoring engineers. Collaborate with Product and Design teams to deliver reliable software solutions in a hybrid environment.
Senior Software Engineer developing full stack Java solutions for business - critical systems at ClearPoint. Collaborating with cross - functional teams in Auckland, Wellington, or Christchurch.
Senior Software Engineer developing fullstack (.NET) applications for ClearPoint. Engaging in high - impact projects and collaborating with teams in Auckland, Wellington, or Christchurch.
Senior Software Engineer designing and deploying backend systems for financial applications at Cross River. Collaborating across teams to enhance scalability and stability while ensuring compliance.
Backend Engineer developing networking solutions for data centers at Meter. Collaborating with firmware and frontend teams to scale the infrastructure for performance and reliability.