Senior Android Developer.

Belgrade / Full time

About you.

You are an Android Developer who is ready to join our growing team. You will be working in an Agile environment, interacting on a daily basis with the Product Owner and designers and reporting to the People Manager. You will be engaged with coding, testing, correcting and documenting mobile applications from supplied specifications, using agreed standards and tools. You will actively participate in decision making and shaping our products.

Required experience.

  • At least 3 years of professional Android development

  • Detailed knowledge of Java and experience with Kotlin

  • Experience with Android architectural components, AndroidX

Key competencies.

  • Experience with Kotlin coroutines

  • Familiarity with RESTful APIs

  • Solid understanding of architectural patterns—MVP, MVVM and MVI

  • Strong knowledge of Android SDK, Android UI design principles, patterns, and best practice

  • A portfolio of Android applications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related field

  • Experience with Jetpack Compose is a plus


  • Implementation of software solutions within selected technologies in collaboration with other teams

  • Active participation in the development of software

  • Participation in the assessment of the time required for execution of the project

  • Updating of the tasks and time tracking in JIRA and Tempo

  • Mentoring junior colleagues and sharing knowledge within company

Personal qualities and social skills.

  • Effective verbal and written communication skills and the ability to interact professionally with a diverse group of people

  • Always willing to learn and stay up to date with latest technologies

  • Strong ownership over your work

  • Self-driven

  • Problem-solving skills

  • Proactive

  • Analytical

  • Initiative

  • Time management

  • Presentation skills

  • Team player

Should you come work with us you will have.

  • A structured onboarding and orientation process for first couple of months

  • Mentor and buddy to make the transition to WM easier.

  • The opportunity to work with great people who share the same values

  • Friendly environment and colleagues always eager to help and share their knowledge and experiences

  • Complex, innovative projects for highly recognisable brands

What to expect next - Hiring process in WM.

You can expect to go through next stages in selection process:

  • First stage - CV screening.

  • Second stage - Take home assignment

  • Third stage - Successful candidates will be invited to an interview with HR rep and Senior Android Developer

  • Final stage - Chosen candidate(s) will be contacted with an offer to join our team.

  • All candidates, who applied for the job, will receive feedback after and/or during the selection process regarding their status.

Apply now.

Required fields *