Middle Android Software Engineer (#14694484)

Work type:
Office based
Technical Level:
Job Category:
Cardo Systems
Our client is the world’s acknowledged market leader in wireless communication systems. Today, their product line includes the most advanced devices in the category from solid entry level products to the most feature rich communication and entertainment system available.

We are looking for perspective and ambitious Middle Android Software Engineer to join our team!

  • Working on creating new Android  native Cardo application
  • Be aligned with UX/UI, Test and iOS development teams on requirements and specifications
  • Understand current application workflows and provide maintenance help when necessary
  • Provide technical support and act as a Subject Matter Expert in Android app development and maintenance
  • 3+ years of experience of Java development
  • Experience in Android development with recent Android SDKs and Material Design concepts
  • Experience with Kotlin will be a plus
  • Experience with multi-threading, memory management and caching mechanisms specific to mobile devices
  • Knowledge about the Android ecosystem, tooling and libraries
  • Experience with BLE will be a plus
  • Upper-Intermediate English level
The ideal candidate is also:
  • Has agile mindset and is a good team player
  • Possesses knowledge of computer science fundamentals which prevents him/her from reinventing the wheel
  • Is pragmatic: gets things done, can find a creative compromise between an ideal technical solution and actual client needs
  • Understands the value of testing, quality, continuous integration, source control, and code reviews
  • Is able to analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them
We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Possibility of partial remote work
  • Best hardware
  • A masseur and a corporate doctor
  • An inspiring and comfy office
Professional growth:
  • Challenging tasks and innovative projects
  • An individual development plan
  • A personal education budget
  • Mentorship program
  • Business trips
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.