Log in
All jobs
IT

Mobile Software Engineer (iOS/Android)

IO Tech Solutions Limited

About this role

Mobile Software Engineer (iOS/Android)

Position Summary

As a Mobile Software Engineer, you are responsible for the enhancement, stability, and ongoing evolution of core mobile applications across iOS or Android platforms. You will work within an established team, contributing to a high-performing, secure, and maintainable mobile experience, while aligning with existing architecture, business logic, and engineering standards.

Requirements

  • Bachelor's degree in a technical field, or equivalent work experience.
  • Professional Experience: Minimum of 5 years in native mobile development.
  • iOS: Strong command of SwiftUI and UIKit.
  • Android: Strong command of Jetpack Compose and MVP architecture.
  • Efficiency in bug fixing and maintaining application stability
  • Solid experience in Unit Test frameworks (e.g., XCTest, JUnit, etc.).
  • Solid experience in Push Notification development and lifecycle management.
  • Understanding of mobile architecture patterns (MVVM, MVP, etc.).
  • Experience with RESTful APIs to connect mobile applications to back-end services.
  • Familiarity with code versioning tools such as Git.
  • Solid experience working within a SCRUM team.
  • Strong written and verbal communication skills in English.

Required Skills

  • RESTful APIs
  • Mobile Applications
  • Development
  • iOS
  • JUnit
  • Android
  • Architecture
  • Communication Skills
  • Scrum
  • Software
  • Git
  • Engineering
  • Business
  • English
  • Communication
  • Management

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →