IQbusiness is the largest independent management consulting firm in South Africa. Since 1998, we have helped our clients solve their problems by providing innovative, fast and cost-effective solutions. Our methods and frameworks, drawn from our 20 years of international and local experience, allow us to deliver client value early and continuously
Read more about this company
We are seeking a Senior Mobile Engineer with a strong focus on designing, developing, and maintaining high-performance mobile applications using Kotlin Multiplatform.
This role requires expertise in native Android and iOS development, and you will leverage Kotlin/Jetpack Compose and SwiftUI to deliver seamless cross-platform solutions.
Key Responsibilities
Design and implement high-quality mobile applications across Android and iOS platforms using Kotlin Multiplatform.
Collaborate with cross-functional teams to define, design, and ship new features.
Maintain and improve existing mobile applications by troubleshooting and resolving issues.
Optimize application performance for both Android and iOS devices, ensuring a seamless user experience.
Stay up to date with emerging trends and technologies in mobile application development.
Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
Conduct code reviews and provide constructive feedback to team members.
Mentor junior engineers and contribute to their professional development.
Requirements
Demonstrable experience in native mobile development for both Android and iOS platforms.
Strong proficiency in Kotlin and Kotlin Multiplatform, including Jetpack Compose.
Proficient in native iOS development with Swift and SwiftUI.
Solid understanding of mobile application architectures and design patterns.
Proven track record of delivering high-performance mobile applications.
Familiarity with RESTful APIs and third-party libraries integration.
Excellent problem-solving skills and attention to detail.
Preferred Qualifications
Experience with CI/CD tools and practices for mobile application development.
Knowledge of mobile application security best practices.
Familiarity with Agile development methodologies.
Experience with Unit and UI testing frameworks for mobile applications.
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.