Android Developer, Tickets Selling System
Company
Armenian Red Cross Society NGO
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
16/01/2025
Responsibilities
We are looking for an Android Developer to join the mobile team that is working on a development travel app. It allows customers to buy travel tickets and use the buy-flow process that helps them to get to their destination. The team is split into both Android and iOS, each with a technical lead, all reporting into the Mobile Development Manager.
Technology stack MVVM, MVP, MVI JetPack Compose, RxJava (Subscriptions, Observable, fromCallable, schedulers, Completable, Actions, Single, Func, PublishSubject) Kotlin Coroutines (Mutex, flow: MutableSharedFlow, StateFlow, SharedFlow, CoroutineScope) Dagger - without Hilt javax.inject.Inject, javax.inject.Provider Espresso, JUnit, Mockito
Required Qualifications
- Experience developing consumer-facing high-performance Android applications
- Good knowledge of design patterns, SOLID, & Clean Code Principles
- Experience working with Android Studio and Gradle
- Experience working with RxJava, Kotlin, Dagger, and Proguard
- Basic understanding of and experience in using unit testing
- Well versed with Agile development using practices like pair programming, continuous integration, test-driven development, code reviews, and automation testing
- Experience working on mobile application performance analysis and tuning experience
- Spoken English
Application Procedures
Apply here
https://www.dataart.team/vacancies/ADR00027
Please mention in your application that you have learned about this position from MyJob.am