Senior Android Engineer
CurrentI'm part of the marketing automation team, which is responsible for all promotional pushs and inapps messages triggers, I also mentor junior team members.The tech stack that I use in this project include Kotlin, ktLint, Kotlin Coroutines/RxJava/RxAndroid, Koin, Retrofit, Espresso, JUnit 5, MockK, Mockito, Bitrise, Nexus Repository, and Firebase, along with Android Jetpack components such as Navigation, Paging, Room, DataStore, Lifecycle, ViewModel, and LiveData.As part of the development team, I contribute to the design and implementation of new features and enhancements to the Android application. I also work on improving the code quality by implementing best practices and standards, such as ktLint. Additionally, I am responsible for performing unit tests, functional tests, and integration tests using JUnit 5, Espresso, MockK, and Mockito.