Website:
hiremyidea.com
Job details:
We're Hiring: Mid-Level Kotlin Developer
We're looking for a skilled Kotlin Developer to join our engineering team. If you're passionate about writing clean, modern code and building robust applications with Kotlin, we'd love to hear from you.
About the Role
You'll design, develop, and maintain applications using Kotlin across mobile, back-end, or both. You'll work closely with product managers, designers, and fellow engineers to deliver performant, reliable software that our users love.
What You'll Do
• Develop and maintain applications using Kotlin for Android, back-end services, or multiplatform projects
• Design and implement clean, scalable architecture following MVVM, Clean Architecture, or similar patterns
• Write well-tested, maintainable code with a focus on performance and reliability
• Build and consume RESTful APIs and integrate with third-party services
• Participate in code reviews, providing and receiving constructive feedback
• Collaborate with product and design teams to translate requirements into technical solutions
• Troubleshoot and resolve bugs, crashes, and performance issues
• Contribute to CI/CD pipelines, automated testing, and release processes
• Stay current with the Kotlin ecosystem, libraries, and best practices
• Document technical decisions, APIs, and development processes
What We're Looking For
• 3-5 years of professional software development experience with strong Kotlin proficiency
• Solid understanding of Kotlin language features, including coroutines, flows, extension functions, and null safety
• Experience with Android development (Jetpack Compose, Android SDK, Gradle) or back-end frameworks (Ktor, Spring Boot)
• Familiarity with dependency injection frameworks such as Hilt, Koin, or Dagger
• Experience with relational databases (PostgreSQL, MySQL) or mobile persistence solutions (Room, SQLDelight)
• Proficiency with Git and collaborative development workflows
• Understanding of software design principles, SOLID, and common design patterns
• Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Nice to Have
• Experience with Kotlin Multiplatform for shared code across Android, iOS, and back-end
• Familiarity with Jetpack Compose for modern declarative UI development
• Experience with cloud platforms such as AWS, GCP, or Azure
• Knowledge of containerization tools such as Docker
• Experience with reactive programming using Kotlin Flows or RxKotlin
• Contributions to open-source Kotlin projects or libraries • Experience with GraphQL or gRPC
Click on Apply to know more.