<h4>Your role at Exness:</h4><p>We are looking for an Android Mobile Software Engineer to join our Mobile Platform team as we modernize our successful native Android and iOS applications by migrating their core logic to Kotlin Multiplatform (KMP). You will play a pivotal role in architecting and implementing this KMP-powered future for our mobile applications which will enable us to streamline development, enhance code reusability, and accelerate feature delivery across both platforms. </p><p><span style="font-weight: 400;">If you are not already located in Cyprus, relocation to Cyprus is a requirement for this role.</span></p><h4>You will:</h4><ul><li>Design, build, and maintain high performance, reusable, and reliable Kotlin code.</li><li>Ensure the performance, quality, and responsiveness of applications.</li><li>Collaborate with a team to define, design, and ship new features.</li><li>Identify and correct bottlenecks and fix bugs.</li><li>Help to maintain code quality, organization, and automatization.</li><li>Continuously discover, evaluate, and implement new technologies to maximize development efficiency.</li></ul><h4>What makes you a great fit:</h4><ul><li>5+ years of Android development experience with deep platform knowledge</li><li data-stringify-indent="0" data-stringify-border="0">Expert-level proficiency in Kotlin, including Coroutines, Flows, and modern Kotlin features</li><li data-stringify-indent="0" data-stringify-border="0">In-depth knowledge of the Android SDK, Jetpack libraries (especially Jetpack Compose)</li><li>Strong knowledge of app architecture and best practices in application development, design patterns</li><li>Experience with MVVM, MVP, Clean Architecture, and Architecture Components</li><li>Strong knowledge in multithreading and networking (Coroutines, RxJava, REST, Websockets)</li><li>Experience in app optimization and performance improvement.</li><li>Experience in creating flexible and efficient user interfaces</li><li>Unit testing</li><li>At least an intermediate level of English</li><li data-stringify-indent="0" data-stringify-border="0">Understanding of Kotlin Multiplatform principles and architecture (shared business logic, platform-specific implementations) will be considered an advantage</li><li data-stringify-indent="0" data-stringify-border="0">Experience with migrating parts of an existing native application to KMP will be considered an advantage</li><li> </li></ul><h4>What we offer along the way:</h4><ul><li>Competitive and attractive compensation</li><li>Extensive learning opportunities, such as professional training and certifications, soft skills development, free English courses, and trading workshops</li><li>Flight tickets to Cyprus, hotel or apartment accommodation for your first month, migration support, and legal help for you and your family</li><li>Health and life insurance for employees, spouses, and children, including vaccinations, tests, mental health care, and coverage for vision and dental care</li><li>Generous time off, including 21 days of annual leave and paid sick leave</li><li>Education allowance for your children’s school and kindergarten fees </li><li>Access to our very own sports club with dedicated coaches, free Sanctum Club memberships for you and your spouse, corporate SUPs, jet skis, etc. </li><li>A branded company car with a parking space near the office</li><li>Outstanding team-building experiences and Exness community gatherings</li></ul><h4>Your journey after applying:</h4><ol><li>Interview with your Recruiter (30 minutes)</li><li>Technical interview and live-coding (1,5 hours)</li><li>Behavioral interview (1 hour)</li></ol>