Android Technical Lead (#14739031)

SPECIAL REFERRAL BONUS $2000
Work type:
Office based (Lviv, Ternopil, Ivano-Frankivsk)
Technical Level:
Lead
Job Category:
Software Development
Project:
Cardo Systems

About the Client:
Cardo Systems, Inc., headquartered in Pittsburgh, PA. (USA) is the world’s acknowledged market leader in wireless communication systems for motorcyclists. With the introduction in 2004 of the Scala rider® Bluetooth line of devices, Cardo has literally pioneered a new product category that was non-existent until then. Today, the Scala rider line includes the most advanced devices in the category from solid entry level products to the most feature rich communication and entertainment system available. Scala rider products are covering over 80 countries.
Here you can find info about our product – https://www.youtube.com/watch?v=3uwzYs_Bew0&t=41s

We are looking for perspective and ambitious Android Technical Lead to join our team!

Responsibilities:

  • Lead a team of mobile engineers responsible for maintaining and developing new features on our APPs
  • Collaborate with the Team, PM, PО, Designer, Data Analytics in order to develop roadmaps and features to delight our product
  • Sharing your expertise and the value they can bring to the business
  • Handle team members grow as engineers through code review, pairing, and mentoring
  • Improving internal team processes by keeping what's working, throwing away what's not
  • Curious and passionate about finding creative solutions to complex problems
  • Be able to deal with issues and feel a deep need to share the experience with others
  • Building technology to the right direction: for us, this means simple, organized, well-tested systems that gradually grow over time, and that provides plenty of insight into production performance

Requirements:

  • 5+ years experience in Android Application Development
  • Proven track record of building Android APPs
  • Strong communication skills and attention to detail
  • Exceptional architecture, coding & technical design skills
  • Ability to break complex problems down into smaller components that are loosely coupled and testable
  • Experience with unit testing and automated UI testing
  • Solid understanding and experience developing in Kotlin, Java
  • Experience with BLE 
  • Experience operating in a Scrum environment and a thorough understanding of Lean/Agile principles
  • Experience with multi-threading, memory management and caching mechanisms specific to mobile devices
  • Minimum BS in Computer Science or related field will be a plus
  • Experience in iOS Application Development will be a plus
  • Experience with VoIP will be a plus
  • Upper-Intermediate English level 

The ideal candidate is also:

  • Has agile mindset and is a good team player
  • Is pragmatic: gets things done, can find a creative compromise between an ideal technical solution and actual client needs
  • 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

Fun:

  • 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.