Android Developer in the Field of Digital Channels
Job Description & Requirements
Your tasks will include: Developing mobile apps in accordance with the design and, if necessary, informing designers about technical issues; Applying the latest programming principles and industry standards; Working closely with back-end developers and ensuring the integration of APIs; Writing unit and UI tests and ensuring the operation of automated tests; Focusing on the implementation of new ideas and steering clear of ineffective solutions. The suitable candidate for us will have: 1-3 years of experience in the relevant field; Strong knowledge of Android SDK, various versions of Android, and 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 translate them into technical requirements; Knowledge of FCM; Proficiency in Git; Awareness of "Continuous integration"; Experience working in an Agile team (desirable); Ability to work with Retrofit, Picasso, and Glide libraries; Ability to work with MVP or MVVM architecture; Knowledge of Android Architecture Components; Strong expertise in Kotlin or Java.
Job Responsibilities
Your tasks will include: Developing mobile apps in accordance with the design and, if necessary, informing designers about technical issues; Applying the latest programming principles and industry standards; Working closely with back-end developers and ensuring the integration of APIs; Writing unit and UI tests and ensuring the operation of automated tests; Focusing on the implementation of new ideas and steering clear of ineffective solutions. The suitable candidate for us will have: 1-3 years of experience in the relevant field; Strong knowledge of Android SDK, various versions of Android, and 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 translate them into technical requirements; Knowledge of FCM; Proficiency in Git; Awareness of "Continuous integration"; Experience working in an Agile team (desirable); Ability to work with Retrofit, Picasso, and Glide libraries; Ability to work with MVP or MVVM architecture; Knowledge of Android Architecture Components; Strong expertise in Kotlin or Java.
Apply Now
This position requires application on the employer's website.