Position: Middle Android Developer
Company: Newsoft
Experience required: 3y
English level: upper

Looking for a Middle Android Developer to join a project from the UK. It is a multi-brand app that allows users to quickly find and buy train tickets. A project with a clear and structured design system. The team consists of experienced seniors. The project has clear and understandable processes (Scrum). Modern approaches such as MVI, Kotlin Multiplatform and Compose are used.

Requirements:
▪️Significant experience with Java & Kotlin development on Android.
▪️Understanding of Android Application Framework.
▪️Very good understanding of UI placement, Layouts & Wireframes.
▪️Usage of Design Patterns on Android (MVVM, MVI).
▪️Hands-on experience with Android Studio, SDK, Gradle & AVD.
▪️Experience in writing Unit tests using JUnit, Mockito, etc.

Nice-to-Have Skills:
▪️Experience with Jetpack Compose.
▪️Experience in git submodules.
▪️Experience in modularization applications.
▪️Experience with KMM.
▪️Experience in building projects from scratch.
▪️Experience in being lead of the project.

Interview stages:
▪️HR interview (30 minutes).
▪️Technical interview (1 hour).
▪️Interview with the customer (1 hour).
▪️Job offer🎉🎉🎉

We offer:
▪️ Competitive salary.
▪️ Challenging tasks and projects.
▪️ Personal growth.
▪️ Flexible working hours.
▪️ New hardware.
▪️ Availability of generators and Starlink in the office.
▪️ Small gym and table tennis in the office.
▪️ Adjustable height tables.
▪️ Regular office fruit delivery and other benefits.