Mobile Developer

Job Description

Twin Peaks Digital is searching for a Mobile Developer to join our team. An excellent chance for both Android and iOS profiles to embark on a new journey in an agile, worldwide environment by spotting areas for development at the micro, departmental, and organizational levels, as well as resolving difficult problems, with communication being fully in English.

Responsibilities

  • Design and build sophisticated and highly scalable apps on Android using Kotlin OR on iOS using Swift.
  • Develop user interface components using XML Design or Jetpack Compose OR Storyboard or SnapKit and implementing them by following MVC/MVVM architecture, workflows, and practices.
  • Work closely with related parties such as PO and developers (Android/iOS, backend) to collaborate on new requirements, applications, and features.

Requirements

  • Proven professional experience as an Application Developer using the Android SDK and Android Studio, and iOS SDK and XCode.
  • Strong programming languages in Kotlin/Java (MVC/MVVM Design Pattern) and Swift (MVC/MVVM Design Pattern).
  • Experience with RestfulAPI, Firebase, Google Map, Social Login, Analytics Tools, and Push Notification.