Senior Mobile Developer (iOS/Android)

Placements24

Kimberley

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Hybrid work model
Kimberley office

Job summary

Placements24 is seeking a Senior Mobile Developer to design, develop, and deploy high-quality mobile apps for iOS and Android from Kimberley. You will work with UI/UX designers, product managers, and backend engineers to deliver compelling mobile experiences that meet business goals.

The role requires deep knowledge of Swift/Obj-C and Kotlin/Java, strong UI/UX sensibilities, and experience with REST APIs. You will mentor junior developers and help shape the mobile strategy for clients in the

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/engineering.
  • 5+ years of professional mobile app development experience.
  • Proven native iOS development experience (Swift/Obj-C).
  • Proven native Android development experience (Kotlin/Java).
  • Strong UI/UX understanding and platform guidelines.
  • Experience with RESTful APIs and data integration.
  • Familiarity with modern mobile architectures (MVC, MVVM).
  • Experience with Agile methodologies.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Develop and maintain native iOS and Android apps using Swift/Obj-C and Kotlin/Java.
  • Design and implement user-friendly interfaces aligned with design guidelines and brand.
  • Collaborate with cross-functional teams to define and ship new features.
  • Integrate with backend services and APIs.
  • Write clean, documented, and maintainable code.
  • Perform code reviews to ensure quality and performance.
  • Troubleshoot and optimize mobile app performance.
  • Stay current with mobile development trends and platform updates.
  • Mentor junior mobile developers and contribute to technical growth.
  • Participate in end-to-end application lifecycle, focusing on coding and usability improvements.

Skills

Mobile development
iOS development
Android development
UI/UX design principles
REST APIs
Agile development
Problem solving
Communication

Education

Bachelor's degree in CS/Software Eng or related

Tools

Xcode
Android Studio
Git

Job description

About the Role

Our client, a leading mobile application development company, is seeking a highly skilled Senior Mobile Developer with expertise in both iOS and Android development to join their team in Kimberley . You will be instrumental in designing, developing, and deploying high-quality, innovative mobile applications that meet user needs and business objectives. This role requires a deep understanding of mobile development best practices, platform-specific guidelines, and the ability to work across native iOS (Swift/Objective-C) and Android (Kotlin/Java) ecosystems. You will collaborate closely with UI/UX designers, product managers, and backend engineers to deliver exceptional mobile experiences. This is a fantastic opportunity to lead projects, mentor junior developers, and shape the future of mobile technology for our clients in the Northern Cape .

Key Responsibilities
  • Develop and maintain native iOS and Android applications using Swift/Objective-C and Kotlin/Java respectively.
  • Design and implement user-friendly interfaces that align with platform design guidelines and our client's brand.
  • Collaborate with cross-functional teams to define, design, and ship new mobile features.
  • Integrate with backend services and APIs.
  • Write clean, well-documented, and maintainable code.
  • Perform code reviews to ensure code quality, performance, and adherence to best practices.
  • Troubleshoot, debug, and optimize mobile application performance.
  • Stay up-to-date with the latest mobile development trends, technologies, and platform updates.
  • Mentor junior mobile developers and contribute to the team's technical growth.
  • Participate in the entire application lifecycle, focusing on coding, debugging, and improving usability.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in mobile application development.
  • Proven experience developing native iOS applications using Swift or Objective-C.
  • Proven experience developing native Android applications using Kotlin or Java.
  • Strong understanding of mobile UI/UX design principles and platform-specific Human Interface Guidelines (iOS) and Material Design (Android).
  • Experience with RESTful APIs and mobile data integration.
  • Familiarity with mobile development tools and environments (e.g., Xcode, Android Studio, Git).
  • Knowledge of common mobile architectural patterns (e.g., MVC, MVVM).
  • Experience with Agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
Benefits

Our client offers a competitive salary, comprehensive health benefits, and opportunities for career advancement through continuous learning and professional development initiatives. The hybrid work model provides a balance between in-office collaboration and remote flexibility. Our Kimberley office is equipped with modern amenities to support a productive and engaging work environment. Join us and contribute to creating innovative mobile solutions that reach users globally, originating from the Northern Cape . We are committed to fostering a diverse and inclusive workplace where talent is nurtured and celebrated.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Application Architect
Senior Application Architect

Placements24 • Kimberley

Hybrid
CAD 102,000 - 171,000
Annual bonus
Medical aid
Retirement fund
+6
Senior Software Engineer (Java/Microservices)
Senior Software Engineer (Java/Microservices)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Comprehensive health and wellness
Generous annual leave
+3
Senior Frontend Developer (Angular)
Senior Frontend Developer (Angular)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 140,000
Competitive salary
Health benefits
Hybrid work model
+3
Lead Software Engineer (Full Stack)
Lead Software Engineer (Full Stack)

Placements24 • Kimberley

Hybrid
CAD 120,000 - 160,000
Competitive salary with equity
Health insurance
Generous PTO and flexible schedule
+3
Senior Software Engineer - Backend Development
Senior Software Engineer - Backend Development

Placements24 • Kimberley

Hybrid
CAD 49,000 - 77,000
Competitive salary
Comprehensive health insurance
Retirement savings plan
+1
Senior Backend Engineer (Java/Spring)
Senior Backend Engineer (Java/Spring)

Placements24 • Kimberley

Hybrid
CAD 90,000 - 130,000
Competitive salary
Hybrid work model
Health & wellness benefits
+2
Senior Software Engineer - Backend (API Development)
Senior Software Engineer - Backend (API Development)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 170,000
Health insurance
Flexible remote work
Senior Game Developer (Unity Engine)
Senior Game Developer (Unity Engine)

Placements24 • Kimberley

Hybrid
CAD 80,000 - 130,000
Medical aid
Retirement fund contributions
Hybrid work model
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Kimberley

Hybrid
CAD 77,000 - 111,000
Health benefits
Retirement plan
Hybrid work model
+2
Senior Technical Project Manager - Software Development
Senior Technical Project Manager - Software Development

Placements24 • Kimberley

Hybrid
CAD 77,000 - 111,000
Competitive salary and benefits
Hybrid work model
Professional development opportunities
+1