The senior mobile engineer will be responsible for mobile application and framework development to support mobile platform and product integration, as a senior technical role, he/she will be managing, developing, and shipping software brings wow experiences to Bose customers.
Job Responsibilities / Deliverable
- Design, implement frameworks, libraries and reusable software components to support cross-platform and globalized application development.
- Communicate and coordinate with cross-functional teams on mobile software development to support consumer electronics products, professional audio equipments and automobile systems.
- Work closely with other teams within global software organization, including embedded firmware, DevOps, product analytics and SQA.
- Contribute to all phases of the software lifecycle, including requirements analysis, design, implementation, code review, test design, unit testing, release engineering and documentation.
- Analyze complex technical problems and propose design of architectures and solutions.
- Develop technical roadmaps, create prototypes to evaluate emerging technologies and their adoption in Bose’s portfolio.
Knowledge and Skill Requirements
- Expertise in mobile application design and development for Android and/or iOS platform.
- Proficiently in both native application development (Kotlin/Swift) and hybrid framework development (React Native/Flutter).
- Worked in wide range of product environments, e.g., embedded, mobile, and cloud.
- Strong architecture, system design and documentation skills.
- Strong written, verbal, presentation, and interpersonal skills.
- Excellent written and spoken proficiency with both English and Mandarin.
- Experience working with Harmony Next/OpenHarmony is a plus.
- Experience working with IoT, Wi-Fi and BT devices is a plus.
Qualification, Education and Experiences
- B.S Degree in engineering, computer science or a related technical field.
- At least 10 years software development experience.
- At least 5 years of native app development experience.
- At least 3 years of hybrid app development experience (RN or flutter).