* You are a master in object-oriented design with Java and Objective-C/Swift.
* iOS and Android application design and development experience working on UI, persistence layer, and both online and offline UX/business logic
* You know both app- and server-side design patterns like Model-View-Controller, Model-View-Presenter, and VIPER. You understand that modular design and decoupling is essential for stability and maintainability.
* You love making big machines and little machines talk to each other via web services to create a comprehensive user experience, and you are seasoned in working with REST services, web services standards/security, and related technologies (JSON, Jackson, Retrofit, RestKit, AFNetworking).
* Experience with both server and mobile relational databases (Oracle/SQLite/Core Data).
* Server side software development including publishing REST services, Spring Frameworks, Object-Relational Mapping, and Enterprise Integration Patterns.
* Experience with Google Analytics and metrics-based data analysis a big plus
* Last but not least, you live and breathe Agile
**Preferred Skills**
* You understand User-Interface design and Human-Computer Interaction.
* You understand all of the elements of operationalizing your software. You are an expert with build tools (Gradle), Continuous Integration (Jenkins), and app distribution (Play Store, App Store, TestFlight, Crashlytics), and your Provisioning Profiles are always up-to-date.
* You know how to capture and analyze information to turn data into answers.
* You readily open up a shell and do some scripting in Groovy, Ruby, Perl or Python to help with automation and troubleshooting of processes and systems.
* You have awesome verbal and written communication skills to work effectively with technical and non-technical personnel at various levels in the organization.
* You don’t mind providing after-hours support as requested or assigned.
* You have a strong bias to action – you own it
* Tagged as: mobile developer, mobile engineer, mobile application, iOS, Android, MVC, server side, gradle, testflight, API, Agile, rest services, web servers, JSON, Java,