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)







