Kotlin Developer
Vaarida Technologies Llc
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
Multitier Architecture
API
Android
DevOps
Design of User Interfaces
JSON
Model View ViewModel
RabbitMQ
Data Processing
Real Time Systems
Spring-boot
Backend
GIT
Kotlin
Event Driven Architecture
Build Management
Kafka
Reactive Programming
Asynchronous Programming
Api Design
REST
Job description
- Develop and maintain Android applications using Kotlin
- Design and build RESTful APIs and backend services using Kotlin
- Implement Reactive Programming principles for efficient data handling
- Develop event-driven architectures for scalable and real-time systems
- Integrate APIs with Android applications ensuring high performance and responsiveness
- Collaborate with cross-functional teams (UI/UX, backend, DevOps)
- Write clean, maintainable, and well-documented code
- Optimize applications for speed, scalability, and reliability
Requirements
- Strong experience in Kotlin development
- Hands-on experience with Android SDK
- Expertise in API development using Kotlin (Ktor / Spring Boot preferred)
- Solid understanding of Reactive Programming (RxKotlin, Coroutines, Flow)
- Experience with Event-Driven Systems (Kafka, RabbitMQ, or similar)
- Good knowledge of RESTful services, JSON, and API integration
- Familiarity with MVVM / Clean Architecture
- Experience with Git and version control