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
English

Job 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

Apply for this position