Lviv, Kharkiv, Ukraine

Senior Android Developer

Waverley Software is looking for a dynamic, Agile-oriented Android developer who would love to work with a personal technology brand focused on making devices that fit seamlessly into people’s lives.

About our client
We are building a mobile app that wirelessly syncs with the device (ring) to provide to the user the data about his/her activity, heart rate, sleep data and help the user to set goals to improve own health. The ring automatically senses user’s activity and begins recording immediately. The app displays user’s personalized activity, sleep and resting heart rate “cards” each day.

Responsibilities:

  • Design and implement functional requirements while providing scalability, performance, and maintainability
  • Join a team and catch up on coding practices and processes used and improve them
  • Be able to discuss new features with the client and the rest of the team and develop them
  • Write well documented clean and easy to support code
  • Implementation app architecture basing on the features list
  • Backend analysis and API specification/enhancement
  • Experience preparing estimates and proposals
  • Work as a part of distributed Scrum team to provide the increment of the product
  • During all the project period regular communication and reporting will need to be provided. Ongoing testing of tickets and unit testing will be done simultaneously with development activities.

Required Experience:

  • Bachelor degree in Computer Science (or equivalent)
  • At least 5 years of commercial software development
  • At least 4 years of software development for Android platform
  • Strong understanding of OOP and OOD
  • Strong knowledge of Android platform (SDK and NDK) and recent trends
  • Working knowledge of Android Studio, adb tools and testing environment
  • In-depth knowledge of Java, C++ is a big plus
  • Wireless technologies (Bluetooth, Wi-Fi networks) and P2P networks experience
  • Strong understanding of Android best practices, design principles and Android UX
  • Portfolio of successfully implemented projects
  • Ability to write clean well-architected and well-commented code
  • Excellent English communication skills

If you want to contribute to the cutting edge of Silicon Valley software development, please contact jobs-ua@waverleysoftware.com

Apply now