Position: Senior Android Software Engineer for Smart Hearable Products
Company: Brightgrove
Experience required: 5y
English level: intermediate

Our client is an award-winning Munich based technology company. Leading innovation in Hearable and body-worn computing. 

With the Software Suite, you can easily equip your Bluetooth audio products with advanced natural user interfaces and provide frictionless experiences to your end-users. Natural user interfaces include but not limited to Voice Control, Head Gesture UI, Smart Audio and so on.

Our Ukrainian-based development team will constantly be expanding. For now, our amazing team consists of 6 mobile Developers, and 2 QA Engineers. The team has a very friendly atmosphere and an environment for professional development. Our team regularly participates in business trips to Munich, to cooperate closely with stakeholders and the rest of the folks.
Our international team (150+ employees) is expanding rapidly and along with our HQ in Munich, we have subsidiaries in Hong Kong and Chicago. 

**Responsibilities**
• Contribution to the development of mobile applications for our future products 
• Participate in all aspects of software development, from design to implementation to verification 
• Debug and profiling of existing code 
• Work in a team with other android developers, QA, and iOS developers 
• Work with a QA developer to identify and fix any and all bugs that are reported

**Skills:**
• 5+ years of relevant work experience in and/or writing Android applications for Android 6 or newer
• Experience in interoperability testing and behavior in Android versions and device manufacturers
• Intermediate level of English or higher

**Bonus Points for Experience with the following:**
• Experience with Bluetooth (BT 4.0 or newer) on Android will be a plus
• Common practices in HFP, A2DP, AVRPC, BLE, GATT services, and similar
• Experience with the following toolchain highly advantageous: Android Studio (or similar), Gradle, Expresso, git, GitLab, Jenkins 
• Experience with one or more general-purpose programming languages, including but not limited to C/C++, C#, Python, JavaScript, Go, Objective-C
• Experience within data structures and streaming, including HTTP, JSON, RCP, REST APIs, HDF5 
• Knowledge of mobile application development for iOS ( or Objective-C)
• Knowledge of the Android SDK performance tools and optimization techniques
• Ability to learn other programming languages as needed