ОнТаргет ЛАБС
Senior Android developer
- Android
- Kotlin
- Английский — B2 — Средне-продвинутый
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!