Senior IOS Developer

  • Full-Time
  • Nashville, TN
  • Vision
  • Posted 3 years ago – Accepting applications
Job Description

Job Description
The primary purpose of the Senior iOS Developer is to execute the development commitments of the client's mobile portal application. This position requires a candidate who can analyze requirements, drive discovery, support, and implement solutions with minimal supervision in a Lean/Agile Development environment. The candidate must be a highly motivated self-starter and must be committed to delivering high-quality solutions within agreed-upon timelines. The following are highlighted competencies and core expectations for the job/role:

3-7 years of experience in a senior iOS development role

· Be a thought-leader for mobile technologies and design and implement application features

· Native mobile application development on iOS with fluency in Swift, Core Foundation, UIKit, Cocoa Touch, Core Animation, and other frameworks provided by Apple

· Knowledge in computer science combined with demonstrable problem-solving aptitude

· Experience with memory management and memory/performance profiling

· Applied understanding of resource constraints including battery life, network availability, etc.

· Familiarity with JSON, REST-based APIs, XML, JavaScript, and interfacing iPhone/iPad applications to server-side API’s

· Experience with CocoaPods, Flurry, TestFlight, GitHub

· Experience developing and managing cross-platform application development. (iOS and Android)

· Has shipped and maintained apps, knowing ins and outs of Apple’s submission process

· Strong understanding of Apple’s Human Interface Guidelines as well as interaction design best practices

· Work closely with product management and UX to take an idea from concept to delivery using excellent software design, coding, and processes

SPECIAL QUALIFICATIONS

· Experienced in working with high-performing, highly technical teams

· Entrepreneurial drive and interest to innovate

· Proven experience in the complete development lifecycle for native mobile iOS applications

· Ability to succinctly communicate verbally and in a variety of media

· Familiarity with Agile techniques in a development environment (certifications are preferred, but a proven history is highly desired)

· Formal experience as a senior member of a development team

· Experience in Healthcare mobility solution design and delivery is a plus

· Experience with Apple’s HealthKit is a plus

· Relevant experience/knowledge working with hospitals and their integration needs.

AREA OF EXPERIENCE: Knowledge of three or more of these areas would be preferred:

  • Native Android Development 1-3 years of experience
  • Kotlin 3-7 years of experience
  • Java 7+ years of experience
  • RxJava
  • Native iOS Development
  • Swift
  • Objective-C
  • Apple Interface Guidelines
  • JavaScript
  • JSON, REST-based APIs
  • User testing
  • Complex problem solving
  • Agile development expertise
  • Mentor junior developers
  • Able to self-manage workload

Job Types: Full-time, Contract

Pay: Up to $37.00 per hour

Benefits:

  • Health insurance

Schedule:

  • Monday to Friday

Education:

  • Bachelor's (Required)

Experience:

  • iOS development: 7 years (Required)
  • Objective-C: 3 years (Required)
  • memory management: 3 years (Required)
  • memory/performance profiling: 3 years (Required)
  • senior iOS development role: 3 years (Required)
  • CocoaPods: 3 years (Required)
  • Flurry: 3 years (Required)
  • TestFlight: 3 years (Required)
  • GitHub: 3 years (Required)
  • Native Android Development: 1 year (Required)
  • Kotlin: 3 years (Required)
  • Java: 7 years (Required)
  • develop and manage cross-platform application development: 7 years (Required)

Full Time Opportunity:

  • Yes

Work Location:

  • One location

Visa Sponsorship Potentially Available:

  • No: Not providing sponsorship for this job
Apply to this Job