3+ years in Android development;
Strong knowledge of Kotlin, Java and Android SDK;
Good knowledge of MVP, MVVM
Understanding of SOLID, KISS, DRY Principles;
Experience with Jetpack, Architecture components;
Experience working with remote data via REST and JSON;
Familiar with 3rd-party libraries (Retrofit 2, RxJava 2);
Understanding of GitFlow.
Experience with Kotlin Coroutines, Kotlin Flow;
Experience with migration from Java to Kotlin;
Experience with JUnit, Firebase;3+ years of solid experience with strong Android development skill set and its related tools
Interest in language learning.
Familiarity with web and mobile language learning applications.
Ability to work independently yet contribute to and cooperate with the team.
Strong analytical thinking and problem solving skills.
Are you ready to help the world learn languages? Are you energetic, enthusiastic and a power user of mobile and web technology? LingQ is a language learning app which enables learners to learn from “content they love”. We are currently working to make the LingQ experience on Android devices second to none.
We are looking for an Android Developer to join our small team and help us deliver our next generation Android app and continue to improve and maintain it long term.
LingQ is looking for a highly motivated, experienced person focused on delivering products efficiently and effectively. You will be a core part of our small team and involved in all aspects of the app experience.
Work with our team to create the best possible user experience on Android
Research new technology/design patterns in collaboration with fellow engineers to determine if we can use them
Create user-friendly interfaces based on existing frameworks.
Work closely with global team to ensure a quality look & feel for all features
Development and integration of new components and enhancements
Interested in joining our team? Email your cover letter and resume, telling us why you would be a good fit for our team, to jobs[at]lingq[dot]com.
Our head office is located in Vancouver, Canada but much of our team is remote and this is a remote position.
We thank all applicants for their interest. Unfortunately, time allows us to only contact those candidates who are short-listed.
We look forward to hearing from you!