iOS Developer in Portland, OR at Open Systems Technologies

Date Posted: 11/1/2019

Job Snapshot

  • Employee Type:
    Contractor
  • Location:
    Portland, OR
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    11/1/2019

Job Description

 A health services company is seeking an iOS Developer to join their team in Portland, OR.

Responsibilities

  • Create intuitive, custom UI controls and interfaces that match our great user experience
  • Work on API integration to evolve application capabilities
  • Write unit and acceptance tests to validate robustness, including edge cases, usability, and general reliability
  • Identify short and long-term opportunities in our mobile technology platform that will drive improvements in performance, scalability, reliability and re-usability
  • Enhance native application performance
  • Communicate with internal and external business partners to qualify and shape requirements, offering suggestions that meet business needs in a better way than described
  • Demonstrate a continuous-improvement mindset and commit to mastering our agile practices
  • Contribute in a highly collaborative, team-first environment and communicate effectively

Qualifications

Required

  • Highly self-directed and motivated to take initiative
  • Comfortable with ambiguity at the start, effective at driving towards certainty
  • Knowledge of iOS design elements and mastery of the Swift language
  • Experience working JSON via RESTful interface
  • Experience with unit testing utilizing XCTest
  • Experience with mobile push notifications
  • Knowledge of the iOS runtime, Xcode IDE and OS X development tool-chain
  • Experience with Realm database
  • Experience with ReactiveX/RxSwift/RxCocoa
  • Experience with GIT based source control solutions (Github, Gitlab, etc.), understand concepts such as rebasing, squashing, cherry picking, and tagging
  • Passionate about technology and always looking to further their personal knowledge and expertise
  • Comfortable executing against tasks that are occasionally ambiguous, but works independently to seek out needed information and is not the type to wait for others to tell them 'what to do next', but who proactively looks to fill their work queue
  • Enjoys working in a team of high performers, who hold each other accountable to perform to their very best and does not shy away from opportunities for 'constructive confrontation' to both provide and take feedback with team members

Preferred

  • Experience building modular features that can be plugged into multiple apps
  • Has published one or more apps to the apple store
  • Comfortable working with continuous integration (CI) / continuous deployments (CD) and related tools (Ansible, Jenkins, Bamboo, Gitlab-CI, etc.)
  • Experience with Container Technologies (Docker, CoreOS, etc.)
  • Well-versed in Functional Programming techniques and paradigms
  • Strong foundation in computer science and software design/architecture
Job keywords:

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs