Senior Mobile Engineer

iqbusiness South Africa

About the Role

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.

We are committed to creating an inclusive work environment and encourage applications from all qualified candidates. We value diversity and strive to comply with the Employment Equity Act in South Africa.