Onix-Systems logo

Android Developer (Kotlin Multiplatform & BLE)

Onix-Systems·Salary not specified

Primary stack

FirebaseKotlinAirflowFastAPIAndroid

Nice to have's

AI-testing frameworksCI/CD pipeline configuration

Job description

About the Position

We are looking for a highly experienced Android Developer to join our team. You will be responsible for building high-performance applications using Kotlin and Kotlin Multiplatform (KMP). This role requires a deep understanding of the Android ecosystem, expertise in modern asynchronous programming, and the ability to handle complex hardware integrations like BLE in a cross-platform environment.

You will not just be coding; you will be defining feature architecture, managing code quality through PR reviews, and innovating our QA process with AI-based automation.

Responsibilities

  • Core Development: Develop and maintain advanced Android applications using Kotlin as the primary language.
  • Multiplatform Architecture: Implement and maintain shared business logic using Kotlin Multiplatform (KMP) to ensure consistency across platforms.
  • Hardware Integration: Design and implement Cross-platform BLE (Bluetooth Low Energy) integration, ensuring stable connectivity and efficient data transfer.
  • Modern Stack Implementation: Utilize Coroutines and Flow for asynchronous tasks and Koin for dependency injection.
  • AI-Driven Quality Assurance: Architect and implement automated UI testing strategies leveraging AI tools to ensure resilient and self-healing test suites.
  • Process Management: Lead the breakdown of complex features, write technical descriptions, and conduct thorough Pull Request (PR) reviews to maintain high code standards.

Requirements

  • Experience: Minimum 5 years of commercial Android development experience.
  • Scale: Proven track record of working on applications with 10,000+ real active users.
  • Language: English proficiency at B2 level or higher (capable of technical discussions and documentation).

Technical Stack

  • Expert proficiency in Kotlin.
  • Strong knowledge of the Android SDK and lifecycle.
  • Deep understanding of Flow and Coroutines.
  • Experience with Koin for Dependency Injection.
  • Fastapi and Firebase backend experience.
  • KMP: Hands-on experience with Kotlin Multiplatform mobile configuration and shared logic.
  • BLE: Solid experience with Bluetooth Low Energy integration (scanning, connecting, GATT operations) in a cross-platform context.

Preferred Skills

  • Experience with AI-testing frameworks (e.g., precursors to AI-driven Appium, Maestro, or custom AI-vision based testing scripts).
  • Experience in CI/CD pipeline configuration for KMP projects.

We Offer

  • Opportunity to work with cutting-edge technologies.
  • Be part of a dynamic and innovative team.
  • Competitive compensation package.

About the Company

[Company description if present]

© Onix-Systems. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Onix-Systems— одна з лідируючих аутсорсингових компаній, яка зібрала більше 300 кращих спеціалістів в IT — розробників, дизайнерів, тестувальників, менеджерів, девопсів, 3d моделлерів, маркетологів. Ми займаємося розробкою та підтримкою програмного забеспечення, веб-сайтів, додатків для Android та iOS, а також постійно засвоює найтрендовіші прогресивні технології (React Native, Flutter, Apple Watch, Jibo, OculusRift). Наша компанія постійно йде в ногу з сучасними технологічними тенденціями.Розуміємо, що успіх нашої компанії напряму залежить від кожного колеги, тому інвестуємо в розвиток талантів і даємо можливість нашим спеціалістам освоювати нові напрямки професійного росту всередині компанії.Запрошуємо стати часткою нашої команди професіоналів!Our ValuesOpennessWe actively support colleagues who strive to propose new ideas and do not judge them for a tryImprovementWe strive to improve ourselves, the company, processes, and the world around usRespectAppreciate each other’s efforts and workUniquenessLooking for our own ways to solve problemsOur Achievements2000year of foundation1,2K+projects380+our team members13+countriesIndustry focusesMarketingEducationMobileCommerceHealthcareFintechSaaSMediaTravelOur AwardsBenefits for youCareer GrowthA certified colleague can climb the career ladder, starting as a junior specialist. You have the power to chart your own path to career growth.EnglishOnix-Systems’ main clients are in Europe and the USA, making good English skills crucial for effective interaction. We provide language courses for skill enhancement.ConferencesOur team gets unique compensation for joining events like Odessa JS, IT Arena, and Lviv Mobile Development Day. It’s a power for inspiration, networking, and even speaking engagements.Free scheduleFlexibility is critical in our approach. There’s no tardiness issue. You’re free to arrange your 8 work hours that suit you best. Opt for your most productive work hours.Flexible work formatWork your way: in the office, remotely from anywhere, or hybrid. We’re committed to upholding your productivity and supplying all necessary resources.Lounge areaOur office offers cozy individual workspaces, relaxation zones, and a terrace — ideal for comfortable and effective work and colleague downtime.AboutWe launched the Onix Academy project to help students get to know the profession in practice and gain first-hand experience. Our proprietary courses are free, and each of them allows you to deepen your knowledge, try different areas of software development, and find your place in the IT world.Academy in numbers5years oftraining520+interns250+graduated115+joined the team50+completed severalcourseswww.onix.teamКонтактна інформаціяTelegram:@onixkruaHRD:Світлана НевмержицькаEmail:HR:[email protected]CEO Serhii Kholin:[email protected]

More at Onix-Systems

All 46 roles

Popular searches