Experience

I'm a software engineer in commercial development. Primarily, in Android, also I have a background in Java and knowledge of Flutter. Currently, I'm working on a react-native project, and giving support with the Android part. Common activities and responsibilities:
- Elaborate maintainable, decoupled, and testable code - Project architecture growth and evolution
- Analysis of technical solutions and presentation to the team
- Develop application features from scratch to release in Google Play
- Requirements clarification with BAs, back-end, and 3rd-party team members
- Supervision of newcomers in the team, continuously improving the onboarding process
- Constant member of interviewers for middle level
- An investigation of the root cause of issues
- Code review process improvement
- Demo facilitation and presenting
Technical skills:
- Java/Kotlin
- Persistence: SQLite, Room, SharedPreferences
- Networking: Retrofit, OkHttp, GraphQl
- Multithreading: RxJava, coroutines
- Dependency injection: Dagger2
- Google Services: Google Maps, Fused Location Provider - Android SDK
- React/Native
- MVP, MVVM
- Agile, Kanban, Scrum - Mockito, MockK, Kotest
- Dart, Flutter

Skills

Kotlin MVVM Clean Architecture Android SDK MVP Java OOP Flutter React Native

Highlights

Bussines goal oriented


$3500 / mo

  • Ukraine, Kharkiv
  • 4 years of experience
  • English: Upper-Intermediate
  • Moving to another city
  • Remote work
  • Office
  • Published 20 April 2024