Senior iOS Application Developer

Johnson Fitness

Education
Qualifications
Benefits
Skills

Job Type

Full-time

Description

Position Overview:

We are currently looking for a Senior iOS Application Developer to join our Product Development team. As a member of the Digital Team, you will analyze, design, and develop solutions to support the needs of next-generation exercise-machine experiences. We are looking for sharp, disciplined, and self-motivated individuals who have a passion for creating great fitness experiences for our customers.

Responsibilities:

  • Design and develop features and functions for Johnson iOS applications
  • Troubleshoot crashes/problems and determine ideal solutions
  • Modify existing iOS software to create new customer facing features, correct errors, adapt it to new hardware, or to upgrade user interfaces and improve performance
  • Partner with development teams, both internal and external to develop, test and maintain iOS Apps
  • Use expertise to influence and conceptualize the best solutions for Johnson equipment on the iOS platform
  • Other projects as needed.

Requirements

Education:

  • Bachelor’s degree in Computer Science or Engineering required

Experience:

  • Minimum of 7+ years iOS development experience
  • Minimum of 7+ of working in agile development environments
  • Experience developing, delivering, and supporting multiple native iOS applications through the App Store
  • Experience designing mobile applications to consume RESTful APIs
  • Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests
  • Experience with Android mobile application development is a plus.
  • Experience with CoreBluetooth is a plus

Other Requirements:

  • Excellent verbal and written communication skills
  • Expert-level knowledge of the iOS SDK and iOS versions
  • Fluent in Swift and related frameworks, XCode Storyboards and Interface Builder. Objective-C experience helpful.
  • Solid foundation in data structures, algorithms, object-oriented programming, MVC architecture, and iOS design patterns
  • Deep understanding of RxSwift and GCD asynchronous programming, memory management, networking, caching, performance optimization, localization, and security for mobile applications

Benefits:

We offer an excellent compensation package and team-oriented work environment with growth opportunities. Some of our outstanding benefits include:

  • Health & Dental Insurance
  • Company paid Life Insurance
  • 401(k)
  • Paid Time Off benefits
  • Product discounts
  • Wellness programs

EOE/M/W/Vet/Disability#ZR

Read Full Description
Confirmed 15 hours ago. Posted 24 days ago.

Discover Similar Jobs

Suggested Articles