Position Responsibilities :
Add new iOS features to a native iOS application (objective C / Swift)
Debug / Troubleshoot iOS issues related to UI, Business Logic, RESTful APIs, Audio / Video, etc.
Ability to update Fastlane for configuration and deployment.
Interface with Ruby on Rails middleware layer to update iOS UI / navigation.
Attend to both business and technical considerations when designing solutions to project / team or company related issues.
Educational & Work Experience Requirements
Minimum of 1+ years of related work experience.
Experience with iOS mobile development using Objective C and Swift strongly preferred.
Strong knowledge of Xcode tools strongly preferred.
Experience working in an Agile / Scrum development process preferred.
Experience with Ruby on Rails, Git, and REST APIs.
Knowledge of modern technologies like Docker, Kubernetes, Continuous Integration, etc. preferred.
Competency & Skill Requirements and Preferences
You can consume and utilize new languages, design patterns, APIs and toolsets.
You are able to work in a fast-paced and collaborative environment.
Effective communication skills and a willingness to learn are a must.
Experience with Test-Driven Development and writing unit and integration tests.
Comfortable working in a cloud environment like Azure or AWS.
Must have experience basic Linux / Unix CLI and using Git and GitHub for source code control.
Knowledge of Continuous Integration / Continuous Delivery systems like Jenkins.
Knowledge of Docker and Kubernetes is a plus.
Exhibits enthusiasm and well-rounded knowledge of backend systems and software architecture.
Applies best practices including design patterns and linting to all software development.
Stays well-informed of emerging technologies and software trends.
Capable of debugging problems related to iOS UI, RESTful APIs, JSON, etc.
Able to investigate performance and memory issues.
Endeavors to establish positive relationships, both interdepartmentally and cross-functionally.