Position: Android Developer
Category: Android
English level: upper
Years of experience: 4


I'm result-oriented and curiosity-driven Software Engineer with over 4-years of experience in Android App Development. I quickly gain an understand the requirements, technology needs and solution architecture. I am good at connecting a feature with business value and the importance of user interface. I've worked in start-up environments and large teams. Dedicated to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications.Understand
Responsibilities:
Understand and meet business needs with respect to functionality, performance, scalability, reliability, and adherence to development principles and product goal.
Collaborate with cross-functional teams to define, design, and ship new features.
Design, build, and maintain high performance, reusable, and reliable code.
Develop different layers of Android apps. Continuously discover, evaluate, and implement new
technologies to maximize development efficiency. Make architecture decisions.
Design and optimize database architecture.
Work with outside data sources and APIs.
UI/UX optimization, tablets and multi languages support.
Performs test runs and iterative development processes.
Work on bug fixing and improving application performance.
Analyse existing software for Usability and Accessibility issues and provide recommendations for
improvement.
Set up and maintain CI/CD.
Publish and update applications in the app-store. Manage tasks within Agile framework.
Skills: Android SDK, Kotlin, Git, Jetpack Compose, XML, Clean Architecture, Design Patterns, SOLID, Android Architecture Components, JSON, REST API, Websockets, Apollo GraphQL, RxJava, Kotlin Coroutines, Flow, Dependency Injections (Koin, Dagger, Hilt), Emulators, Databases, DataStore, Modularization, MVP, MVVM, MVI, Unit Tests, Integrational Tests, Gradle, Java, C/C++, CI/CD, Maps SDK, Firebase, Firebase Analytics, Firebase Crashlytics, Agile methodologies.