Purpose Of The JobOur client is one of the leading manufacturers of hearing aid devices. Capgemini Engineering acts as an R&D partner with wide ownership in both technology and documentation (compliance). Our products are mobile apps mostly intended to communicate and remotely control hearing devices and their accessories via Bluetooth. The apps are integrated into a bigger ecosystem that includes cloud services and web solutions. Currently we are looking for a Senior Android Engineer to join th
Purpose Of The JobOur client is one of the leading manufacturers of hearing aid devices. Capgemini Engineering acts as an R&D partner with wide ownership in both technology and documentation (compliance). Our products are mobile apps mostly intended to communicate and remotely control hearing devices and their accessories via Bluetooth. The apps are integrated into a bigger ecosystem that includes cloud services and web solutions. Currently we are looking for a Senior Android Engineer to join the team of professionals.Main Tasks And ResponsibilitiesImplement new features in existing Android appsWork in close contact with team members and project stakeholders on the client’s siteEffectively communicate technological decision on meetings, calls and presentationsShare knowledge during internal and external presentations on technological topicsReview code and proposes improvementsReport to Team Lead about area readiness/quality and raise red flags in crisis situations beyond your AOREducation, Skills And Experience MUST HAVE:University degree in Computer Related Sciences4+ years of relevant working experienceExperience working with BLEStrong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizesFamiliarity with RESTful APIs to connect Android applications to back-end servicesStrong knowledge of Jetpack Compose and Android UI design principles, patterns, and best practicesExperience with offline storage, threading, and performance tuningKnowledge of the open-source Android ecosystem and the libraries available for common tasksAbility to understand business requirements and translate them into technical requirementsFamiliarity with cloud message APIs and push notificationsA knack for benchmarking and optimizationUnderstanding of Google’s Android design principles and interface guidelinesProficient understanding of code versioning tools, such as GitFamiliarity with continuous integrationUpper-intermediate EnglishWould Be a PlusExperience with GITExperience working inside Scrum team
Show more
Show less
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія і Інформаційні технології
Галузі
ІТ-послуги та ІТ Консалтинг