Lead Programmer for Android in Digital Channels
İş təsviri və tələblər
Your tasks will include: Developing a mobile app according to the design and informing designers about technical issues when necessary; Applying the latest programming principles and industry standards; Collaborating with back-end programmers and ensuring the integration of APIs; Writing unit and UI tests and ensuring the functionality of automated tests; Focusing on the implementation of new ideas, staying away from ineffective solutions. The suitable candidate for us: Has at least 3 years of work experience in the relevant field; Strong knowledge of Android SDK, various Android versions, and screen sizes; Ability to ensure the connection of RESTful APIs to back-end services from mobile applications; Knowledge of Android UI design principles and practices; Knowledge of "Android memory management, threading" and performance optimization; Ability to understand business requirements and translate them into technical requirements; Knowledge of FCM; Proficient in 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; Strong knowledge of Kotlin or Java.
Vəzifə öhdəlikləri
Your tasks will include: Developing a mobile app according to the design and informing designers about technical issues when necessary; Applying the latest programming principles and industry standards; Collaborating with back-end programmers and ensuring the integration of APIs; Writing unit and UI tests and ensuring the functionality of automated tests; Focusing on the implementation of new ideas, staying away from ineffective solutions. The suitable candidate for us: Has at least 3 years of work experience in the relevant field; Strong knowledge of Android SDK, various Android versions, and screen sizes; Ability to ensure the connection of RESTful APIs to back-end services from mobile applications; Knowledge of Android UI design principles and practices; Knowledge of "Android memory management, threading" and performance optimization; Ability to understand business requirements and translate them into technical requirements; Knowledge of FCM; Proficient in 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; Strong knowledge of Kotlin or Java.
İndi Müraciət Et
Bu vəzifə üçün işəgötürənin veb saytında müraciət etmək tələb olunur.