Senior Kotlin Developer
Senior Kotlin Developer (Remote)
About the Company
We are an innovative technology company developing high-performance mobile applications. Our team works on challenging projects for clients across various industries, using cutting-edge technologies to deliver exceptional mobile experiences.
About the Position
We are looking for an experienced Senior Kotlin Developer to join our mobile development team. This is a fully remote position.
Requirements:
- 4+ years of commercial experience in Android development
- Strong expertise in Kotlin and Java
- Profound understanding of Android SDK, different versions of Android, and how to deal with different screen sizes
- Experience with RESTful APIs, JSON, and data parsing
- Knowledge of SOLID principles, clean architecture, and design patterns
- Experience with dependency injection frameworks (Dagger/Hilt, Koin)
- Proficiency with Kotlin Coroutines, Flow, and LiveData
- Experience with Room, SQLite, or other local storage solutions
- Knowledge of unit testing and UI testing frameworks (JUnit, Espresso, Mockito)
- Experience with version control systems (Git)
- Upper-intermediate English level (B2)
- Strong problem-solving skills and attention to detail
Nice to have:
- Experience with Jetpack Compose
- Knowledge of Kotlin Multiplatform Mobile (KMM)
- Experience with CI/CD pipelines
- Understanding of reactive programming (RxJava/RxKotlin)
- Experience with Firebase services
- Knowledge of agile development methodologies
- Experience with GraphQL
- Experience with performance optimization and profiling tools
Responsibilities:
- Design, develop, and maintain high-quality Android applications
- Write clean, maintainable, and efficient code
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Participate in code reviews and mentor junior developers
- Research and implement new mobile technologies to maximize development efficiency
- Contribute to continuous improvement of development processes
We offer:
- Competitive salary range: $4500-7000 per month based on experience and skills
- 100% remote work
- Flexible working hours
- Professional growth opportunities
- Interesting and challenging projects
- Regular knowledge sharing sessions
- Medical insurance
- Paid vacation and sick days
- Professional development budget
Published 25 April
59 views
ยท
13 applications
47% read
ยท
8% responded
Last responded 1 week ago
๐
Average salary range of similar jobs in
analytics โ
Similar jobs
Ukraine
Worldwide
Countries of Europe or Ukraine