Senior Android developer

Дата размещения вакансии: 18.09.2024
Работодатель: ОнТаргет ЛАБС
Уровень зарплаты:
от 3000 до 4000 RUR
Город:
Армения
Требуемый опыт работы:
От 3 до 6 лет

OnTarget Labs is a leading international software product development company. We create next generation of world class product lines. The company is looking for a Android Developer to join our innovative product team as a full time member.

As a Senior Android Developer, you will...

· Develop greenfield IoT applications for our clients, as well as enhance existing applications

· Work with cross functional teams, including UX/UI, firmware and cloud team members

· Work on projects in a wide variety of domains, such as smart home, life science, audio and HVAC

· Write technical, and functional requirements

· Ensure the performance, quality, and responsiveness of applications

· Grow expertise of the Android team through code reviews and constructive feedback

· Attend development meetings (stand-ups, retrospectives, kick-offs, UX / UI design sessions)

As a candidate...

· You know the core aspects of native Android development within Android Studio: workspace configuration, project / target configuration, build configuration, and debugging

· You have significant experience with Kotlin, including Kotlin Coroutines and Flows, and Jetpack Compose

· You have extensive experience implementing UX / UI with native Android views and custom views

· You have experience navigating Android Activity and Fragment life cycles

· You know your way around Object-oriented design

· You have a solid knowledge of multithreaded programming concepts and Kotlin coroutines

· You can smoothly integrate with any API

· You understand managing code in Git

· You have excellent written and verbal communication skills

· You are friendly and understand that strong interpersonal skills are key for success

You might also...

· Have developed with Kotlin Multiplatform or Compose Multiplatform (strongly desired)

· Have developed with other languages: JavaScript, TypeScript, Node.js, C#, Go, Swift, etc.

· Have developed apps supporting IoT and/or Bluetooth integrations

· Have developed with AWS Iot Core or Ayla

· Have explored Alexa / Google Home integrations

· Have experience integrating with microservices on AWS, GCP, and Azure

· Used RxJava / RxKotlin / ReactiveX frameworks

· Used Android Jetpack

· Used Realm or Room

· Have used Instruments for app performance and memory tuning

· Have implemented push notifications using Cloud SaaS providers

· Have experience with functional programming

· Have used test or behavior driven development

· Have distributed Android apps in an enterprise environment

We offer:

  • Competitive salary (to be defined upon the interview results)
  • Flexible working hours
  • Remote work
  • English classes

Please have your CV in English!