Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
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.
Education:
Bachelors 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
Required Experience:
Senior IC
Full-Time