— 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++
— Expertise at Bluetooth LE & RxJava
— 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.
— Intermediate spoken and written English.
— Bachelor degree in Computer Science (or equivalent).
Why work with us?
— Life at Waverley means collaborating with dedicated professionals, passionate about technology
— Our people demonstrate outstanding engineering culture through constant learning and knowledge-sharing
— We value Responsible Freedom, which means we evaluate the results and have flexibility in workstyle or locations
— A chance to contribute to the cutting edge of Silicon Valley software development
— Possibility to work in a startup-like atmosphere, in a new and growing team
— Modern office, comfortable work environment, the best tools
— Competitive compensation
— Friendly inspiring atmosphere
— 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.
Google architecture components (LiveData), ROOM, RxJava2. BTLE, ButterKnife.
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.
About Waverley Software:
Our Silicon Valley headquarters connects with development centers in Kharkiv, Lviv, and Ho Chi Minh City, Vietnam. Our teams work with major corporations and exciting startups to bring critical projects to life.
For over twenty years Waverley has built a solid reputation delivering exceptional software to the most demanding clients. We’re looking for fearless, talented software and QA engineers ready to take part in building a great company with us.
Are you ready for the next big thing?
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.