Job Description

We are looking for an Android developer responsible for the development and maintenance of E-commerce application aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. Responsibilities: - Drive technical discussion on software architecture, testing to ensure we do not compromise on quality and performance - Translate business requirements into technical design specifications - Partake in unit-testing for robustness, including edge cases, usability and general reliability - Utilize Github to create pull requests, review code and merge branches - Collaborate with the team and participate in knowledge sharing

Requirements

- 4+ years of Experience with Android development - University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science - Experience building and publishing mobile apps and understand what it takes to maintain a pleasant user experience. Skills: - Familiar with standard Android best practices and software design patterns such as MVP, MVVM or VIPER - Value code craftsmanship and constantly strive for self-improvement. You’re curious by nature and have a high-level understanding of the things below your tech stack. - Experience with some or all of the following: Kotlin, Java, Android Studio, RxJava, Coroutines, Room Persistence Library, Paging, Data binding, CameraX, Koin/Dagger, Retrofit, ADO, git, Junit, Espresso - Have a bias towards action. You’re not afraid to try something new.

Employment Type

  • Full Time

Details

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،