We are seeking a highly skilled Kotlin Developer with more than 3 years of experience to join our team for a long-term project. The ideal candidate will work on a part-time basis, contributing to the development of cutting-edge mobile and backend solutions. You will collaborate with our team to build high-performance, scalable applications using Kotlin.
Key Responsibilities:
- Design, develop, and maintain Kotlin-based applications for mobile (Android) or backend systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and maintainable code.
- Identify and fix bugs, improve performance, and troubleshoot issues.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Stay up-to-date with new technologies and industry trends to continuously improve development practices.
Requirements:
- 3+ years of experience in Kotlin development (mobile or backend).
- Strong understanding of object-oriented programming and design patterns.
- Experience with Android development (if mobile-focused) or microservices, RESTful APIs (if backend-focused).
- Knowledge of software development lifecycle, version control (Git), and Agile methodologies.
- Familiarity with integrating third-party libraries and APIs.
- Strong problem-solving skills and ability to work independently.
- Excellent communication skills, with the ability to collaborate remotely.
Preferred Skills:
- Experience with modern architecture patterns such as MVVM, Clean Architecture.
- Familiarity with cloud platforms such as AWS, GCP, or Firebase.
- Experience with continuous integration and deployment pipelines (CI/CD).
- Knowledge of Kotlin Multiplatform or experience with other JVM-based languages like Java.