Senior Mobile App Developer (Android/iOS)

Urban Emu is a digital design and development company focusing on human-centered user experiences. We design and develop digital brand experiences for web and mobile users. We’re looking for an iOS and Android Mobile Developer for a 12-month contract.

Responsibilities

  • Build iOS and Android Mobile Apps and Apple Watch and Google Wear complementary watch apps
  • Work with back-end teams to develop API specifications for apps
  • Participate in new feature ideation providing sound insight from a development perspective
  • Confident and capable of juggling several projects on a regular basis in a fast paced environment
  • Maintain effective and open communication skills with professionalism and a happy go lucky attitude!
  • Regularly attend daily project based meetings to keep teams informed on progress, next steps, successes and challenges
  • Work directly with Creative Directors and Project Managers

Required Skills

  • Experience with iOS and Android mobile application development throughout the entire lifecycle
  • Experience with Apple Watch and Google Wear watch application development
  • Experience with iOS, Swift, Objective C, Cocoa Touch, Java, and Android SDK
  • Familiar with publishing to App Store and Google Play Store as well as TestFlight
  • 5+ years experience developing native mobile applications for iOS and Android
  • 2+ years experience with RxSwift is a must
  • 2+ years experience with RxJava is a must
  • 2+ years experience programming in Swift is a must
  • Knowledge of dependency management tools like CocoaPods
  • Experience with interactive application development paradigms, network programming, and concurrency
  • Strong experience calling REST APIs with XML and JSON responses
  • Knowledge of iOS web view (WKWebView) and WebKit
  • Good knowledge of fundamentals in object-oriented design, data structures, and algorithm design
  • Experience with reactive programming and various design patterns including MVVM
  • Experience in UI/UX design with auto layout, storyboards and size classes
  • Familiar with OAuth2 and OpenID Connect flows
  • Familiar with source code control (Git, GitHub, BitBucket)
  • Strong analytical skills and attention to detail
  • Proven self starter who is self sufficient, with strong communication skills
  • Experience with unit testing and test-driven development is a plus
  • Experience with React Native is a plus
  • Experience building back-end APIs to support mobile apps is a plus
  • Experience with Docker and containerized infrastructure is a plus

Experience:

  • iOS Development: 5 years (Preferred)
  • Android: 5 years (Preferred)
  • RxJava: 2 years (Preferred)
  • RxSwift: 2 years (Preferred)

Education:

  • Bachelor’s (Preferred)

Interested? Please send us an email with your resume and any other relevant information.

Please include “your name” and the “job position title” into your email subject line.

Contact Us

Urban Emu is an experience agency with a fast growing team of experience designers, facilitators, strategists, researchers, UX/UI designers, and software engineers that create innovative experiences to improve and transform businesses.

We love to hear about ideas big or small. Please don’t hesitate to get in touch with us regarding your project.

Email: hello@urbanemu.com