Bose - Framingham, MA

posted about 1 month ago

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

About the position

The position is for a mobile application developer at Bose, focusing on creating innovative Android applications that enhance sound experiences. The role emphasizes collaboration within a diverse team, utilizing cutting-edge technologies and methodologies to deliver impactful projects. The company values trust, learning, and personal growth, providing opportunities for employees to advance their skills and contribute meaningfully to the organization.

Responsibilities

  • Design and develop native mobile applications for the Android platform.
  • Utilize Kotlin and Android APIs to create seamless user experiences.
  • Implement multi-threaded and asynchronous code for efficient application performance.
  • Debug and resolve issues in mobile applications.
  • Integrate applications with cloud services and hardware components.
  • Collaborate with cross-functional teams to enhance product features and functionality.
  • Participate in continuous integration and unit testing processes.

Requirements

  • Degree in engineering, computer science, or a related technical field.
  • Strong fundamentals in object-oriented design and data structures.
  • Proficient in Kotlin coding and Android application development.
  • Experience with Android APIs, including activities, fragments, and services.
  • Familiarity with Android libraries such as OkHttp, Dagger/Hilt, and RxJava.
  • Experience in writing multi-threaded and asynchronous code.
  • Understanding of the process and thread model in Android applications.
  • Experience in debugging issues effectively.
  • Some experience with Kotlin Coroutines, Reactive/RX Patterns, and MVVM architecture.
  • Comfortable using GitHub for source control.
  • Familiarity with cloud development environments and API design.
  • Understanding of continuous integration processes and unit testing.
  • Effective communication skills and ability to build relationships across teams.
  • Self-starter with the ability to take initiative.

Benefits

  • Competitive salaries
  • Attractive benefits
  • Opportunities for skill advancement in Android development technologies
  • Collaborative work culture
  • Exciting projects using innovative technologies
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service