Position: Senior Android Developer
Company: Interlogic
Category: Android
Experience required: 3y
English level: intermediate

RESPONSIBILITIES
Delivering successful customer experiences through small and effectful increments and stable operations
Collaborate with Product Owner, teammates and stakeholders on side (regular business trips to Denmark)
Generate ideas of the app improvement, perform code review and evaluation of technical decisions of your peer team member
Other common tasks like writing clean code, performing deployment, writing unit tests, UI tests, sharing knowledge with other team members, etc.

REQUIREMENTS
4+ years of developing Android applications
You are a team player and a desire to deliver the best possible customer experiences
You are proficient in English (all team communication is in English)
Solid experience of code versioning tools (Git)
Highly experienced with Java and Kotlin as well as good understanding of MVVM
Hands-on experience in writing tests (Unit, UI, Integrational etc)
Experience in SQLite, Room
Ability to build clean code, memory efficient app and fluent UI/UX
Strong analytical thinking and good communication skills
Strong problem-solving skills
Hands-on experience with API integrations (ideally also versioning of APIs)
Experience working with SCRUM (having Agile mindset)

AS A PLUS
Experience with multi-application solutions
Experience in mobile DevOps best practices, CI/CD pipelines
Experience in building modular apps (following Modular Architecture best practices)
Experience and good knowledge of Android Jetpack and Multithreading will be a huge plus
Interest in Google’s design principles and interface guidelines
Experience with white-label solutions