| Kotlin Developer | Код на Kotlin как основной стек | Android, JVM backend, shared modules, internal libraries | Android feature, backend API, shared module или Kotlin library | Kotlin, Java interop, Gradle, coroutines, tests, architecture | Это базовая роль, если Kotlin — главный язык проекта. |
| Android Developer | Android-приложение | Mobile product teams, fintech, ecommerce, media, services | Экран, flow, mobile feature или релиз приложения | Android SDK, lifecycle, ViewModel, Compose/XML, Room, Retrofit, states | Может писать на Kotlin, но роль шире языка: платформа, UX, devices, stores. |
| Java Developer | JVM backend на Java | Enterprise backend, банки, highload, legacy systems | Сервис, API, интеграция или backend module | Java, Spring, SQL, JVM, concurrency, testing | Ближе к backend/JVM; Kotlin может появляться рядом, но не всегда основной. |
| Backend Developer | Серверная логика и API | Web services, internal systems, microservices | REST API, сервис, обработчик, интеграция | HTTP, SQL, auth, transactions, testing, observability | Может писать на Kotlin, Java, Go, Python или другом языке; язык вторичен к backend-задаче. |
| Mobile Developer | Мобильный продукт в целом | Android, iOS, cross-platform teams | Mobile app feature, release, platform integration | Android/iOS, networking, storage, UI states, release process | Шире Android Kotlin: может включать iOS, Flutter, React Native и platform decisions. |
| Kotlin Multiplatform Developer | Shared-код между платформами | Mobile teams with shared business logic | Общий модуль моделей, правил, API-клиента или domain logic | KMP, Kotlin, platform boundaries, tests, build setup | Уже по фокусу: не весь Kotlin, а общий код между платформами. |
| Scala Developer | JVM/functional backend | Data-heavy backend, streaming, distributed systems | Backend service, data pipeline или platform service | Scala, JVM, FP basics, Akka/Cats/ZIO где применимо | Тоже JVM, но другой язык, другой стиль и часто другой рынок задач. |
| Flutter Developer | Cross-platform UI на Dart | Mobile apps, MVP, multi-platform products | Приложение или feature под Android/iOS из одной codebase | Dart, Flutter, widgets, state management, mobile release | Не JVM и не Kotlin; конкурирует в mobile, но не в JVM backend. |
| Go Developer | Backend-сервисы и инфраструктурный backend | Microservices, platforms, cloud, infrastructure | Сервис, API, worker, event consumer | Go, concurrency, HTTP/gRPC, SQL, Docker, Kubernetes | Конкурирует в backend, но не закрывает Android и JVM/Java interop задачи. |