Android Developer
Istanbul / Remote · Full-time · 3+ Years
AndroidDeveloperJob.kt — AvvaMobile — Android Studio
▶app›Pixel 8 Pro API 35▾
BUILD SUCCESSFULProject▾
▾AvvaMobile
▾app
▸manifests
▾java
▾com.avvamobile.careers
KAndroidDeveloperJob
KPosition
KBenefits
▸res
▾Gradle Scripts
Gbuild.gradle (app)
Gbuild.gradle (project)
KAndroidDeveloperJob.kt×
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
// Avva Mobile · Android Team · Istanbul / Remote
// Full-time · 3+ Years Experience
package com.avvamobile.careers
import com.avvamobile.Position
import com.avvamobile.Developer
// Tech Stack
val techStack: List<String> = listOf(
"Kotlin",
"Jetpack Compose",
"Android SDK",
"MVVM",
"Hilt",
"Coroutines",
"Retrofit",
"Room"
)
data class AndroidDeveloperJob(
val location: String = "Istanbul / Remote",
val experience: String = "3+ Years",
val department: String = "Android"
) : Position {
// Requirements
fun hasRequiredSkills(candidate: Developer): Boolean {
// 3+ years of Kotlin and Android development experience
// Proficiency in Jetpack Compose and Android SDK
// MVVM, Clean Architecture, and Dependency Injection (Hilt) experience
// Asynchronous programming with Coroutines and Flow
// RESTful API integration with Retrofit
// Local data management with Room Database
// Google Play Store publishing process
// Git version control system
return true
}
// Responsibilities
override val responsibilities: List<String> = listOf(
"Developing Android applications with Kotlin / Jetpack Compose",
"App performance, battery, and memory optimization",
"Managing releases and updates via Google Play Store",
"API integration with backend services",
"Writing unit and UI tests",
"Active participation in code review",
"Coordinating with the design team",
"Preparing technical documentation"
)
// Benefits
val perks: List<String> = listOf(
"Performance bonus",
"Meal card",
"Training budget",
"Flexible working hours",
"Remote work option",
"Career growth opportunities",
"Modern technology stack"
)
}
✓ Gradle sync finishedAndroidDeveloperJob.kt · Ln 62 Col 1 · UTF-8Kotlin 1.9 · API 35
