Back to jobs

Mobile Developer - Android & iOS

Job description

Mobile Developer - Android, iOS

Your Role:

As an experienced Mobile Developer you will push Android and iOS mobile technologies to the limits and will work with a team of highly talented engineers to design and build the next generation of mobile applications.

What you will do:

  • Collaborate with cross-functional teams to define, design, and ship new features on both Android and iOS applications
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance.
  • Recommend and apply best practice development processes e.g. new technologies, code reviews, pair programming
  • Release management from provisioning to app store submission

What you will bring:

  • Commercial Android &/iOS development experience
  • A deep familiarity with Java, Kotlin
  • Experience working with Android frameworks
  • Objective-C, Swift
  • Experience with third-party librariesandAPIs
    • Android: our client uses Android Architecture Components, GreenDAO, EventBus, Retrofit
    • iOS: our client uses Realm, Alamofire, TrustKit
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Multithreading, synchronisation and background processes
  • Debugging, memory management, legacy code and profiling
  • Solid understanding of the full mobile development life cycle
  • Offline data storage and synchronisation.