All Jobs

Mobile Developer (iOS & Android)

Post date
December 3, 2025
Work location
Remotely
Job type
Full Time

Client Overview

Our client is a European-based construction software provider with several mobile applications in production. These apps support field workers with project management, site documentation, and measurement workflows across both iOS and Android platforms.

The company is entering a long-term maintenance and stabilization phase to ensure the reliability and performance of its mobile products. Rather than building new features, the focus is on debugging, version compatibility, architecture improvements, and ongoing support.

Job Overview

We’re hiring a Mobile Developer with proven experience in both iOS and Android development to maintain, stabilize, and support four existing mobile applications:

  • Two mobile apps focused on project and task management (Objective-C/Swift and Java/Kotlin)
  • Two measurement/3D scanning apps (built using C++/Objective-C++ with custom libraries)

This is a long-term engagement (1–3 years) focused on fixing bugs, ensuring OS compatibility, reducing tech debt, and handling deployment and crash diagnostics across both platforms.

Responsibilities

  • Maintain, debug, and enhance iOS and Android mobile apps
  • Work across Objective-C, Swift, Java, Kotlin, and occasionally C++/Objective-C++
  • Investigate and fix crashes, regressions, and OS version compatibility issues
  • Optimize performance and manage battery, storage, and memory usage
  • Handle CI/CD pipelines, test automation, and publishing to app stores
  • Ensure message broker (e.g., ActiveMQ) and offline data sync workflows are stable
  • Collaborate with QA and internal teams on bug triaging and validation
  • Document work clearly for future developers and technical teams
  • (Bonus) Read or interpret German-language code and UI where necessary

Required Skills

  • Minimum 5 years of experience working on production-grade mobile applications
  • Proficient in Objective-C, Swift, Java, and Kotlin
  • Experience working with legacy codebases and older architecture patterns (MVC, MVP, MVVM)
  • Familiarity with ActiveMQ, SQLite, and offline-first mobile app design
  • Experience using Firebase for crash logging, analytics, and auth
  • Skilled in debugging, performance optimization, and troubleshooting
  • Able to manage CI/CD, app store submissions, and package upgrades
  • Strong communicator with fluent English (spoken and written)
  • Stable remote setup and long-term availability

Nice to Have

  • Exposure to C++/Objective-C++ for custom 3D or measurement features
  • Experience working in the construction tech domain or field-heavy industries
  • Proficiency or reading ability in German (for codebase and UI)
  • Knowledge of AWS services (S3, Lambda) related to mobile integrations

Soft Skills & Candidate Characteristics

  • Strong independent problem-solving ability
  • Reliable communicator in remote team environments
  • Patient, detail-oriented, and confident working in legacy multi-language codebases
  • Capable of taking full ownership of debugging and hotfixing processes
  • Comfortable working with cross-functional QA/PM teams
  • Focused on stability, maintainability, and long-term support over rapid delivery

Salary, Incentive, and Benefits Packages

  • Competitive salary package.
  • Comprehensive benefits including HMO, training allowance, gym or food allowance, and educational assistance for dependents.
  • Annual salary increase as laid out in the contract.
  • Free food and drinks provided during virtual company events.
  • Company trips and engagement activities.

Join Cloud Employee Today

Submit your application below and our talent team will assess your application to determine your suitability for open roles.

Tick all that apply
PDF files only please
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.