Accedia
Remote Jobs
1 Jobs
Role Description We are expanding our team of Mobile software developers and we are looking for bright people who enjoy dynamics and are eager to learn and develop their professional skills. You will have the opportunity for fully remote or hybrid work (remote and in the office in Sofia). As a Kotlin Multiplatform Developer, you’ll be: - Working in a supportive environment on projects for international clients - Participating across diverse domains and tech stacks, covering the full software development lifecycle (feature development, maintenance, troubleshooting, testing, documentation, etc.) - Collaborating with developers of various seniority levels to analyze requirements, propose architecture and system design solutions, and estimate and plan tasks - Communicating effectively with team members and clients regarding tasks, requirements, and issues - Continuously learning new technologies, taking part in knowledge-sharing initiatives (e.g. internal trainings), and pursuing professional certifications Qualifications - Solid understanding of Swift or Kotlin - Experience building native UI for iOS (SwiftUI, UIKit) or Android (Jetpack Compose, XML) - Understanding of mobile architectural patterns such as MVVM, MVI, or MVC - Familiarity with local data persistence (Room, Core Data, SwiftData, SQLite, or Realm) - Genuine interest in cross-platform mobile development and working within a Kotlin Multiplatform (KMP) architecture - Fluency in English Requirements - Experience with Kotlin Multiplatform (KMP) will be considered an advantage - Familiarity with Objective-C and/or Java - Exposure to React Native, Flutter, or other cross-platform frameworks - Familiarity with testing, CI/CD, and distribution tooling (TestFlight, Firebase App Distribution, Play Console) and App Store / Google Play publishing processes