POSITION: iOS and/or Android Native App Developer
**currently remote, but will eventually need to be onsite in Colorado Springs, CO OR Cleveland OH**
ROLE: As a Mobile Application Software Developer at a Senior level in our Mobile Native Apps team, you'll support and enhance iOS and Android native applications, developing solutions to complex business problems. With a solid understanding of mobile application patterns like navigation, delegation, dependency injection, object mapping and RESTful services, you'll also develop testing activities and document software development and maintenance.
REQUIRED SKILLS:
iOS ~and/or~ Android native apps with a willingness to learn the other.
Functional Reactive, MVVM patterns, Java, Kotlin, Swift, Object Oriented programming and/or Reactive Programming languages, and Web APIs
Continuous Delivery or Agile/Scrum delivery practices highly desired
Technical troubleshooting, diagnosing and problem-solving skills
Ability to analyze data from various sources and determine next steps
PROJECT/TEAM:
HIGHLY PREFERRED SKILLS:
Having an iOS and/or Android app released in the app store is a plus
EDUCATION AND/OR EXPERIENCE:
Education and/or experiences listed below are the minimum requirements for job entry.