Android Developer in the field of digital channels
Описание работы и требования
Your tasks will include: Developing mobile apps according to design; Communicate technical issues to designers when necessary; Apply the latest programming principles and industry standards; Work together with back-end developers and ensure the integration of APIs; Write unit and UI tests and ensure the execution of automated tests; Focus on the implementation of new ideas and avoid implementing ineffective solutions. The suitable candidate for us: Has 1-3 years of work experience in the relevant field; Strong knowledge of Android SDK, various versions of Android, and different screen sizes; Ability to ensure the connection of RESTful APIs from mobile applications to back-end services; Knowledge of Android UI design principles and practices; Knowledge of 'Android memory management, threading' and performance optimization; Ability to understand business requirements and convert them into technical specifications; Knowledge of FCM; Ability to work independently with Git; Awareness of 'Continuous integration'; Experience working in an Agile team (preferred); Ability to work with Retrofit, Picasso, and Glide libraries; Ability to work with MVP or MVVM; Knowledge of Android Architecture Components; A person with strong knowledge of Kotlin or Java.
Должностные обязанности
Your tasks will include: Developing mobile apps according to design; Communicate technical issues to designers when necessary; Apply the latest programming principles and industry standards; Work together with back-end developers and ensure the integration of APIs; Write unit and UI tests and ensure the execution of automated tests; Focus on the implementation of new ideas and avoid implementing ineffective solutions. The suitable candidate for us: Has 1-3 years of work experience in the relevant field; Strong knowledge of Android SDK, various versions of Android, and different screen sizes; Ability to ensure the connection of RESTful APIs from mobile applications to back-end services; Knowledge of Android UI design principles and practices; Knowledge of 'Android memory management, threading' and performance optimization; Ability to understand business requirements and convert them into technical specifications; Knowledge of FCM; Ability to work independently with Git; Awareness of 'Continuous integration'; Experience working in an Agile team (preferred); Ability to work with Retrofit, Picasso, and Glide libraries; Ability to work with MVP or MVVM; Knowledge of Android Architecture Components; A person with strong knowledge of Kotlin or Java.
Подать Заявку Сейчас
Эта вакансия требует подачи заявки на сайте работодателя.