Bose - Framingham, MA

posted 30 days ago

Full-time
Framingham, MA
Furniture, Home Furnishings, Electronics, and Appliance Retailers

About the position

The iOS Application Engineer at Bose will be part of a dynamic and innovative mobile applications team, focusing on creating transformative sound experiences through scalable mobile application design and development for the iOS platform. This role emphasizes collaboration, learning, and the opportunity to work on exciting projects that integrate with both cloud and hardware technologies.

Responsibilities

  • Design and develop scalable mobile applications for the iOS platform.
  • Create new features and maintain a large existing codebase, including fixing bugs.
  • Collaborate with cross-functional teams to build effective relationships and ensure project success.
  • Utilize various iOS SDKs and non-Apple libraries to enhance application functionality.
  • Write multi-threaded and asynchronous code, ensuring solid understanding of threading in iOS applications.
  • Participate in the continuous integration process and unit testing.

Requirements

  • Degree in engineering, computer science, or a related technical field.
  • Experience in scalable mobile application design and development for the iOS platform.
  • Excellent Swift coding ability.
  • Effective communication skills for building relationships across teams.
  • Self-starter with the ability to take initiative as part of a team.
  • Strong fundamentals in object-oriented and functional design and data structures.
  • Experience with several iOS SDKs such as UIKit, Core Animation, Core Data, AVFoundation, and Core Graphics.
  • Experience using non-Apple libraries like AlamoFire, Moya, or RxSwift.
  • Experience writing multi-threaded/asynchronous code and understanding threading in iOS applications.
  • Familiarity with Git and GitHub for source control.
  • Understanding of cloud development environments, including API design and integration.
  • Experience with continuous integration processes and unit testing.

Nice-to-haves

  • Experience with Reactive/RX Patterns, Combine, Swift Concurrency, Swift UI, UIKit, MVVM, Core Data, Core Bluetooth/BLE.

Benefits

  • Competitive salaries
  • Attractive benefits
  • Opportunities to advance skills in native iOS development
  • Work culture based on learning and collaboration
  • Exciting projects using innovative technologies
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service