SENIOR ANDROID DEVELOPER
3+ years of experience with Android SDK.
Knowledge of RxJava, Architecture Components libraries, Dagger/Koin, Firebase.
Knowledge of Kotlin programming language.
Experience in customizing UI or/and developing custom controls.
Understanding of Material Design guidelines and willingness to stick to them, sense of good UX. Good knowledge and understanding of client/server architecture and REST services.
Ability and willingness to participate in requirements analysis.
Ability and willingness to present own point of view, listen and give feedback on the calls with business stakeholders.
Fluent oral and written English to collaborate with technical and business people from the USA.
Lead the design and development of innovative solutions to both technical and business problems.
Communicate regularly and write clean code. Review, analyze and resolve application issues as needed. Write automated tests, and help define our technical roadmap.
Collaborate with team members on the design and implementation of new functionalities on the different platforms, assist QA team in creating and maintaining product knowledge base.
Partner with business stakeholders to deliver features on time and to specifications.
Participate in planning discussions and lead related design discussions and in product meetings with business owners providing personal input to enhance the product.
Evaluate strategies and make recommendations on changes and improvements.
Continuously learn and keep up to date with emerging technologies to evaluate impact to business and member value.
Great team of first-class professionals to work with and learn from and warm friendly atmosphere.
Competitive salary + above market salaries for top employees, considerable quarterly bonuses for top results.
Full medical insurance.
Paid vacations and sick days, flexible working hours.
Benefits for better employee experience — professional, sport, child care, hobby reimbursement.
Professional growth and range of career opportunities in international business environment: learning and development, coaching and mentoring.
Unique working environment where you will be a part of our clients and partners teams.