Position: Middle - Senior Android (Kotlin) developer
Company: 8allocate
Category: Android
Experience required: 3y
English level: upper

Requirements: 

- Experience of application development experience with popular Android frameworks
- Strong proficiency with Kotlin (or Java) in an Android development environment
- Experience in mobile design patterns (MVVM), building mobile frameworks / SDKs, building custom UX widgets and optimizing apps for performance
- Experience with REST architecture for web services
- Experience writing testable code and automating test regressions
- Knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, testing and operations
- Computer Science fundamentals in data structures, algorithms, problem solving and complexity analysis
- Ability to communicate complex technical problems to both technical and business audiences verbally and in writing
- English - good communication skills

Would be a plus:

- Bachelor’s degree in Computer Science or related field

Responsibilities:

- Develop and deliver new product features for our Android application
- Improve engineering processes and tools to increase team effectiveness
- Work across both technical and business focused teams to deliver value to our neighbors
- Promote robust and maintainable code, clear documentation, and deliver high quality work on schedules

About the project: 

When we look around our homes today, we see opportunity. We see “smart” products that lack utility and connected devices that push us further apart. We see consumers with high expectations, current standards set too low, and products that simply fail to deliver.

Our client is re-inventing the standard. We’re redefining “smart”, to center around thoughtfulness, practicality, and the people who make the problem worth solving. We approach product design with a blank slate, zero assumptions, and an open-mind, because the way a problem is defined sets the stage for its solution. We couple deep expertise with unbridled curiosity, because to us “smart” means simple, intuitive, and useful.

We start with empathy, take new perspectives, and challenge existing standards. People are at the heart of what we do, and respecting their style, choices, and preferences is the first step to uncovering a thoughtful solution that truly improves their daily lives. After all, we’re not just designing products for a house, we are designing them for the people who make it a home.

Why choose us?

- “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
- “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
- “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

Benefits from 8allocate:

- You’ll work in a supportive and spirited team of professionals.
- Corporate events, holidays, and team buildings for your joy.
- Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
- English classes.
- Сoverage of sports activities.
- People-oriented management without bureaucracy.
- Paid vacation and sick leaves.
- Relocation program: if you are from another city and want to move to Kyiv, we will be happy to help you!