Job Description :
Mobile App Developer (Android/iOS)

Cleveland, OH

6 Months

NO OPTs


PROJECT TEAM: The Mobile Native Apps Platform has an exciting opening to work on one of our delivery teams. Our delivery teams are organized to be small (typically 8 members), autonomous teams that are regularly developing enhancements for our Android and iOS native applications in a Continuous Delivery environment. While primarily focused on smart phones today, the platform is also responsible for research and development on other emerging interfaces (smart watches, TV, in-car, etc. Currently, there are approximately 1.8M active installs of our mobile apps.

IDEAL CANDIDATE:
- Will have experience creating, maintaining and testing iOS and/or Android native applications.

- Will have experience with both is ideal, but the hiring manager will entertain candidates strong in either iOS or Android.

- Must have a solid understanding of mobile application patterns such as navigation, delegation, dependency injection, object mapping, reactive programming and RESTful services.

- Must be able to troubleshoot, maintain and develop simple solutions to complex business problems.

- Must have a solid understanding of developing libraries for Android and/or static and universal libraries for iOS

REQUIRED TECHNICAL SKILLS:

- Proficient developing Native Mobile Apps in Java, Objective-C, and Swift

- Experience implementing Object Oriented programming and MVVM

- Working knowledge of Android Studio to build Android applications

- Working knowledge of X-Code to build iOS applications

- Experience calling RESTful services from iOS and Android

- Familiarity with Web API

Preferred Technical Skills:

Experience developing with RXJava and/or RXSwift is a plus
             

Similar Jobs you may be interested in ..