Description

e are looking for a Senior Mobile developer with experience in native iOS and Android application development. The primary focus will be developing the client mobile apps and their integration with our back-end services. As a Senior mobile developer, He/she will be working in a small team maintaining and making additions to our mobile applications as well as creating brand new applications from the ground up.

Qualifications and Skills

  • Extensive work experience in the field as mobile app developer.
  • Strong knowledge of Swift, Apple frameworks (Foundation, UIKit, UI Accessibility, WebKit, Core Data) and modern design paradigms (Clean Architecture, MVVM, RxSwift)
  • Extensive understanding of Android framework components and their respective life cycles
  • Portfolio of released applications on the App Store.
  • Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience
  • Experience developing highly performant Kotlin code and view layouts and the ability to diagnose performance bottlenecks
  • Current and detailed knowledge of the capabilities of different Android API levels
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple's design principles and interface guidelines
  • Experience working with third party libraries and APIs.
  • Firm understanding of code versioning tools (Git)
  • A familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking
  • Multiple years experience using Kotlin with MVVM and MVP architecture
  • Good Understanding of code versioning tools (Git)

Education

Bachelor's degree