Android Developer in the field of digital channels
Job Description & Requirements
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.
Job Responsibilities
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.
Apply Now
This position requires application on the employer's website.