Follow us :

Android Technical Lead

Home > Open postions. Ukraine > Android Technical Lead

  • Location

    Ukraine/Remote

  • Direction

    IT

  • Experience

    5+ years

  • Department

    Development

Uklon is a product IT company which develops a leading ride-hailing service. Daily, Uklon expert team pumps up one of the largest infrastructures on the market of Ukraine and abroad ensuring the interaction between drivers and riders. 
We create a high-load product with ambitious technological challenges, latest innovations and non-trivial moves behind. Our work framework is to test new hypotheses, push our ideas using the latest tech stack.
Let’s drive the industry together!

Join us as an Android Technical Lead

Hiring process

Complete only one stage of the interview up to 2 hours (acquaintance + technical interview)

What our offer includes specifically for this role

    Arrow
    maximum involvement in the development of one of the key applications – Uklon Driver
    Arrow
    the most modern stack: 100% Kotlin, OkHttp, Retrofit, Gson, Coroutines, GoogleMaps, Data Store, Jetpack Compose, Kodein, Spek2, Gradle Kotlin DSL
    Arrow
    ability to influence the requirements and design of functionality
    Arrow
    ability to improve the skills of working with tcp, WebSockets SignalR
    Arrow
    integration with the server using API-first and Async-first approaches
    Arrow
    development of a high-load product with complex engineering solutions based on microservices
    Arrow
    a company culture where everyone is important and valuable and has an impact on the processes
    Arrow
    regular performance and salary reviews
    Arrow
    development of a product that you use yourself and see the results of your work

How exactly you can influence the developmentof the Company:

● lead product development by implementing engineering practices to improve the development process● maintain and improve development processes and code reviews● create and maintain technical documentation● analyse business requirements● prepare artefacts for releases● develop new functionality, maintain existing functionality● cover the functionality with tests (JUnit, Spek)● analyse causes and find solutions to production incidents● participate in team code reviews● participate in task estimation and decomposition● direct impact on team metrics● involvement in prioritising the technical backlog● participate in the hiring process of new teammates● people management: participation in performance reviews, assistance in setting quarterly goals for team members, onboarding of new teammates, participation in the development plan

Challenges for six months:

● meeting the team● introduction to the product● introduction to the existing architecture● establishing interaction with the team● creating an action plan for 6 months● mastering the business logic of existing services and approaches● mastering approaches to designing and writing code within the company● participating in the development of non-functional requirements within initiatives● analysing functional requirements and providing feedback on the best ways to implement them● advising OD and EM on optimising development timelines● audit of technical solutions and development processes, providing recommendations for optimising development efficiency and product quality● active participation in the decomposition of technical and business initiatives

To achieve the results, you will need:

● at least 5-6 years of development experience, including 3+ years as a Technical Lead● at least 3 years of development experience in Kotlin● experience in using Jetpack Compose● strong understanding and use of OOP and SOLID principles● Android Framework: Core Android API, UI, Android Jetpack, threading model and popular third-party libraries● experience in using Gradle, RxJava, Coroutines● coverage of functionality with tests (JUnit, Spek)● confident understanding and use of MVVM/MVI patterns● experience with firebase● experience with sockets or TCP● experience with Protobuf will be an advantage

How do you manage your working hours?

● You determine a convenient time for yourself; However, in order to be efficient, we have business hours from 11:00 a.m. to 04:00 p.m.● You choose a convenient format by yourself (office/remotely/mixed), work from any corner of Ukraine and the world● 20 days off for personal needs and 10 days off due to illness (with remuneration)● day off on your birthday as a gift from the Company● day off for blood donation

  • How will you level up your skills in Uklon?

    ● in-house trainings, workshops, hackathons, knowledge sharing, etc.● corporate training● corporate library and subscriptions to information resources● attending webinars, lectures involving company speakers, etc.● personal/team budget for training● English lessons

  • Work (War) — Life Balance

    We are a socially responsible company, so we devote a lot of time to volunteering activities and regularly support team spirit outside of working hours: we take pleasure in exciting team building events, sports competitions, etc. We say no to routine and monotony, so we create the environment where you can really enjoy doing your job. We are fun to be with.

  • Health Care:

    ● corporate health insurance, including for members being abroad

If you are looking for a vibrant and ambitious product company aiming at development and global expansion, if you are interested in using the latest technologies and ready to further improve your expertise, join the Uklon team.

Send CV through the form:

Attach CV (.doc, .docx, .odt, .rtf, .txt, .pdf до 5Mb)

Thanks for applying to Uklon! We’ve received your application!

If we decide to move forward with your application, the Uklon Recruitment Team will reach out to you to discuss next steps.

Can't send form.

Please try again later.