About the company:BetterMe is a company that offers the best solutions for physical and mental health. BetterMe products meet the needs of people of all ages, genders, physical abilities and athletic backgrounds. Our goal is to make a healthy lifestyle accessible to everyone who wants to change.Your future tasks:Development of new and old functionality of the company's mobile applications for the Android platform;Participation in the design of the architecture of the new functionality;< li style
About the company:
BetterMe is a company that offers the best solutions for physical and mental health. BetterMe products meet the needs of people of all ages, genders, physical abilities and athletic backgrounds. Our goal is to make a healthy lifestyle accessible to everyone who wants to change.
Your future tasks:
- Development of new and old functionality of the company's mobile applications for the Android platform;
- Participation in the design of the architecture of the new functionality;
< li style="font-style: inherit; font-weight: 300">Conducting a demo for other company members on the implemented functionality;- Interaction with other teams when working on a feature that involves multiple teams;
- Share knowledge with colleagues and focus on professional growth;
- li>
- Participation and generation of new ideas for product development.
What will you need for this?
- 3+ years of experience in developing mobile applications for the Android platform;
- Knowledge of Java Core;
- Deep understanding of the Android SDK;
- Practical development experience in Kotlin (the main programming language in which we conduct development);
- Knowledge of principles of object-oriented programming and design patterns, including SOLID, Clean Architecture, MVVM;
- High level of interest in modern trends and trends in software development;
- Ability to write high-quality, clean, testable code (TDD, BDD);
- Knowledge and practical experience in data storage mechanisms (SQLite);
- Experience with Dagger2, RxJava, Kotlin Coroutines & Flows;
- Experience in custom user interface development;
- Practical experience of working with popular libraries and frameworks (Jetpack Components such as Room/Navigation/Lifecycle/Work, Retrofit, OkHttp, Moshi, Mockito, Firebase).
It will be cool if you have:
- Knowledge and practical experience with the Redux design pattern;
- Knowledge and hands-on experience with Jetpack Compose.
In addition to the above technical skills, we expect the future colleague to be a good team player.
What will help you at work?
- Flexibility in decision-making and feeling when it comes to compromise between own decision and vice versa;
- Ability to work in a team for a common goal and to contribute to various company processes;
- The ability to share one's own experience and adopt the experience of colleagues;
- A sense of humor to support mood in the team.
What will you do for the first 3 months?
- Acquaintance with projects;
- Development of project architecture;
- Adaptation to existing design approaches and development of new of functionality;
- Participation in the development of new functionality;
- Optimization of existing parts of the code.
Our mission is "creating happiness within". believe that complete harmony of mind and body is key to overall health and quality of life. We plan to help grow the global healthcare market, so our ideal candidate will focus on building the world's largest Health Tech company.
This was made possible thanks to the hard work of a team of 400+ people who are true professionals in their field. We are one of the largest Facebook/Google/Snapchat/Twitter partners in the CEE region.
Our company is built on the ability to find the best specialists and provide them with everything they need to focus on the result! We have no bureaucracy and we give our colleagues complete freedom to make decisions and achieve meaningful results.
Competitive salary. Compensation, which will help to focus on the project and personal development.
Professional growth. We offerthe opportunity to attend internal and external courses and seminars. You will work with a team of professionals, which will allow you to gain insights for development and discuss ideas.
Comfortable working environment. We provide all the necessary work equipment and offer free breakfasts, lunches and snacks in the Kyiv office.
Health and Fitness. We provide employees with 20 days of paid vacation, health insurance, and a variety of sports activities available to employees in in and out of the office.
Recreation . We organize team building and various team activities to improve our cooperation.