Junior Android Engineer Kyiv, Kharkiv, Lviv, Wroclaw (Poland), remotely About the product: p> Our product is the leading enterprise behavioral and mental health platform designed to support all walks of life. With the help of this product, families and educational organizations can gain more information about the psychological and behavioral aspects of human society. Fully integrated workflow automation and evidence-based clinical tools help mental health organizations optimize outcomes an
Junior Android Engineer
Kyiv, Kharkiv, Lviv, Wroclaw (Poland), remotely
About the product: p>
Our product is the leading enterprise behavioral and mental health platform designed to support all walks of life. With the help of this product, families and educational organizations can gain more information about the psychological and behavioral aspects of human society.
Fully integrated workflow automation and evidence-based clinical tools help mental health organizations optimize outcomes and conduct research.
Technology stack:
- Kotlin
- Jetpack Compose, Compose Navigation, OK Retrofit
- Android Studio
- Material Design Standards, Kotlin Coroutines, Unit Tests & Dependency Injection,
- Realm
Your team:
You will become a valuable member of our development team, collaborating with a group of passionate professionals to create core business tools. By joining us, you will be immersed in a dynamic environment that fosters innovation and gives you the opportunity to influence the product.
Culture:
We bring high standards to the technology industry - this is the principle of our work. To live up to this principle, Techstack and all members are always moving forward.
Each of us has the opportunity to make our own contribution to the product, the company, the team, the industry and our personal development. Also, at Techstack you can choose the format of development that is interesting to you:
— metops, where you can share your knowledge and develop at the same time, spreading your own experience within the company and local technical communities;
—mentor, technical expert or technical lead roles. In one of these positions, you will help junior specialists and share your knowledge and experience with them;
—Participate in our technical guilds where you can discuss technical solutions, approaches and industry trends.
All this forms our technical culture and expertise of the company.
Your duties:
- development and maintenance of Android applications using Kotlin;
- implementation of the user interface with the help of Jetpack Compose;
- managing asynchronous programming with Kotlin Coroutines;
- efficient processing of network requests and data operations;
- optimizing performance and ensuring the responsiveness of applications.
This is about you:
- you have 1+ years of commercial software development experience using Kotlin;
- you have experience in developing user interfaces using Compose and are familiar with navigation;
- understand and know how to apply the principles of Material Design;
- you know how to manage asynchronous programming;
- orient yourself in stateFlow and understand the difference between hot and cold flows;
- you have experience in writing unit tests and using dependency injection.
- you have experience with Realm or other non-relational local databases;
- familiar with Activities/Fragments/XML;
- have experience with OK
- know including methods (POST, GET), status codes, authentication schemes, request parameters, headers, URL encoding, base64, etc;
- you have experience with calendar/planner functions;
- you have experience working with HIPAA data;
- you speak English at Upper-Intermediate level or higher.
What we have for you:
- stable and long-term position in an experienced team;
- wide opportunities for professional and career growth - professional challenges that encourage growth, meetups, hackathons, professional communities, etc.;
- direct communication with all stakeholders and the ability to influence product development;
- horizontal connections and the absence of micromanagement instead of a traditional hierarchy - all teammates are available to each other on all issues;
- hubs in Kharkiv, Kyiv, Lviv and Wroclaw (Poland) or everything necessary for remote work;
- up to 50% compensation for the cost of educational courses and conferences for professional development;
- free English and business English courses;
- legal and accounting support;
- Appreciation gifts for significant events and occasions.
Stages of joining Techstack:
1) preliminary screening with a recruiter;
2) review of your resume by experts;
3) checking the level of the English language;
4) interview with our expert;
5) interview with our expert.
About us:
Techstack is a technology product engineering company that brings and maintains high standards of development in the IT industry. We empower each team member to influence product, company and process development.
Learn more about Techstack
Want to contribute?
You're in the right place. Apply for a vacancy!