We are looking for an Android developer to join our team and be responsible for:
- Developing advanced applications for the Android platform
- Designing and implementing enterprise-level applications
- Writing clean and maintainable code using standard software development techniques and best Android development practices
- Ensuring the best possible performance, quality, and responsiveness of the application
- Bug fixing and improving application performance
- Helping maintain code quality, organization, and automatization
- Cooperating with team members and other teams (e.g., project manager, web programmers, graphic designers, quality assurance)
Skills & Requirements:
- Experience with mobile application architecture
- 2+ years of Android development in Java and Kotlin
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Clean architecture and design patterns such as MVP and MVVM
- Experience with Android Studio environment
- Knowledge of animations/transitions and graphical stack
- Bonus: MVI or MVVM (ViewModel)
- Fluency in English
QS Benefits:
- Competitive working conditions
- Flexible working schedule and possibility
- Personal and professional career development
- Innovative projects with prestigious international customers
- Team building activities to support a team-oriented culture
- The friendly team of helpful colleagues where knowledge sharing is an everyday routine