4+ years of experience in native Android app development.
Strong understanding of Object-Oriented Programming (OOP) concepts.
Proven experience in building, testing, and publishing Android applications.
Proficiency in working with RESTful APIs and web services.
Strong knowledge of debugging, profiling, and reverse engineering Android applications.
Familiarity with modern Android architecture practices and design patterns.
Experience with continuous integration and deployment pipelines is a plus.
Ability to work in a fast-paced, collaborative environment.
You possess excellent problem-solving skills and have a strong attention to detail.
You are a team player with strong communication skills, able to articulate complex technical concepts to non-technical stakeholders.
Our Tech Stack:
Languages & Tools: Java, Kotlin, Android Studio, Git, Jenkins, Dependency Injection
Testing: Junit, Espresso
Data & Analytics: Kusto, Grafana
Android Architecture Components: ViewModel, Navigation Component, DataStore, ConstraintLayout, RxJava, Room DB, Picasso
Background Work: Services, WorkManager
Build & Modularization: Gradle Build System, Project Modularization.