Position: Android / Flutter / Java Developer
Category: Android
English level: intermediate
Years of experience: 7


7+ years I have been developing Android mobile applications.
2 years as Flutter developer.
The last 2 years, a significant part of the time is also occupied in Backend development.

Technology:

Android: Java/Kotlin, RxJava, Firebase, FCM, various analytics systems. Roll-out is also automated, right up to publication.

Flutter (Android/iOS): RxDart, BLoC, Provider, RSocket for Dart ... Rollout to Google Play and Apple Store via fastlane script.

Backend: Spring Boot, Spring Data, microservices, RSocket, Reactor, Web Flux, RabbitMq, MongoDB, Redis, Amazon S3, Cloudflare Workers, AWS lambda for media processing, micrometer, Prometheus, Grafana, unit tests + TestContainers. Microservices are deployed in kubernetes. Roll-out is automated. The builds are built in TeamCity and the docker images in kubernetes are synched via ArgoCD.