Android Developer

Posted 100ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Android Developer at Bragi developing advanced Android applications and collaborating with cross-functional teams. Focus on integration and validation in cutting-edge audio technology.

Responsibilities:

  • Perform requirements analysis from both SoC vendor and Bragi Feature and Mobile library offering and support by a given SoC vendor
  • Identify gaps between the vendors offering and Bragi's support and vise versa
  • Bragi FW and mobile middleware integration and validation
  • Mobile SDK adaptation to match to the existing SoC feature offering and firmware interfaces
  • Developing and implementing advanced Android applications and libraries
  • Collaborating in and with cross-functional teams (Product, Design and QA) to define, design, and launch new features
  • Evaluating and implementing new technologies to enhance development efficiency
  • Improving performance, debugging and refactoring
  • Ensuring robust and reliable software through focus on testability
  • Communication between the customer and Bragi's R&D in Europe: Identify blockers and suggest improved approaches and documentation for fast time to market
  • Design, implement and improve support processes between the development teams in China and Europe e.g. documentation, extend or develop tooling
  • Support ODMs and test engineers (ODM, at Bragi) as part of the "Bragi certification program" to ensure a flawless support of the Bragi feature offering

Requirements:

  • 3+ years of experience in Android development
  • Native in Mandarin, and strong English skills in speaking, reading, and writing (engineering level)
  • Deep knowledge of Java and Kotlin programming paradigms
  • Solid experience with standard Bluetooth without reliance on third-party libraries
  • Experience with custom Bluetooth protocols without reliance on third-party libraries
  • Understanding of Architectural Models and Design Patterns
  • Understanding of the full mobile development life cycle
  • Ability to understand business requirements and perform decomposition of a complex feature
  • Nice to have: Experience in working with either of the following chipsets: JieLi, WuQi, Actions, Bluetrum, BES, Qualcomm, Airoha
  • Experience with CI/CD (Gitlab) for mobile
  • Experience with writing unit tests, experience with automation testing is a plus
  • Outstanding communication skills and the ability to drive improvement iterations
  • Knowledge of Reactive programming paradigms
  • Previous experience with wearables or IoT devices

Benefits:

  • A complex project that is exceptionally challenging and will change how audio is consumed forever
  • Home-office and flexible working hours
  • Work hand in hand with worldwide known audio brands
  • A chance to deliver a delightful experience to 25m+ users in the next 12 months (existing base is 10m+)
  • A flexible Learning & Development program, choose where you want to improve yourself
  • 10 professional coaching sessions with experts to support your growth