Эта вакансия уже завершена
Senior Android developer
Experience:
With 3+ years of experience in Android development (Android Studio, Java & Kotlin)
Who has hands-on experience on Dagger2, Retrofit, LiveData.
Who has strong knowledge in Android, Core Java, Computer Science fundamentals
Who has strong knowledge of Android UI design principles, patterns, and best practices
Who has prior experience building apps using the MVVM pattern
Experienced in implementing pixel-perfect layouts and UI components
Experienced in building scalable and reactive consumer-facing mobile applications
Familiar with cloud message APIs and push notifications
Experienced with offline storage, threading, and performance tuning
Who has excellent knowledge about performance optimisation of mobile applications
With strong verbal and written communication skills
Who is able to work independently and manage one’s time
Who has working knowledge of Git, JIRA, and Agile processes
Skilled at writing Unit and Automation tests
We would consider it a PLUS if you are familiar with:
Basic understanding of Machine Learning
React Native experience
In this role you will:
Work as part of an Agile team to meet time, budget and quality standards
Design and develop the mobile application, mobile SDK, framework/common library and restful services.
Utilize skills in native mobile development to build great mobile applications.
Participate in architecture and design discussions, code reviews, and project-related team activities
Work with other engineers, architects, product management to develop innovative solutions
Work alongside QA to provide fixes for iOS device-specific issues
Understand and meet business needs with respect to functionality, performance, scalability, reliability, and adherence to development principles and product goal
Work independently and provide guidance to junior developers.
Analyse existing software for Usability and Accessibility issues and provide recommendations for improvement.
Сергей