Mobile Developer
Summary
Build shared mobile features using Kotlin Multiplatform, Coroutines, and Ktor for ATP’s fintech and restaurant POS platforms, supporting Android and iOS integration.
Join us, learn from us, teach us. Let’s make a difference, together!
ATP is touching the lives of millions every day, perhaps yours as well! Whether you are trading stocks on your mobile device, placing an order for a burger at a restaurant or waiting for delivery to arrive you may be interfacing with one of our software solutions, without even realizing it.
Working at ATP, you will touch people’s lives and contribute to a more productive and sustainable future. As a team, we define our values with the words “team spirit”, “people centricity”, “innovation” and “sustainability”. We challenge new members joining our team not only to learn from us, but also to teach us and make a difference together.
About Us
ATP (Ata Technology Platforms), is one of the leading providers of enterprise class IT platforms and services for mission critical applications. Having gone public in June 2021 (Borsa Istanbul: ATATP), we are expanding our business in Turkey, China, Asia Pacific and the EMEA region. As a multinational company, we differentiate ourselves with innovative technologies, exclusive team of talents and strategically focused brands. Execution of our strategy is carried out with an organization that consists of 5 major brands;
- Tradesoft, develops software solutions for brokerage firms, fund/portfolio management companies and other financial institutions. Our state-of-the-art trading system handles over 5.000 transactions every second and our systems currently account for 50% of the trading volume of Istanbul stock exchange among competitive systems used by brokerage firms.
- Zenia, enterprise POS (point-of-sale), restaurant management, and multi-channel order management and delivery solutions are currently used by quick service restaurants at over 2,800 locations globally. We have proudly delivered over 350 million orders and still counting.
- Konuk Agırlama, is focused on putting new technology ideas for restaurants into practice. We operate two of the most attractive quick service restaurants in the world at Istanbul’s newest gastronomy and attraction center Galataport, welcoming over 30.000 guests monthly.
- ATP Digital, is a leading provider of digital transformation solutions to mid-to-large size companies, with technical know-how and industrial expertise that have resulted in over 540 successful projects.
- ATP GSYO, our corporate venture capital arm, invests in and supports technology startups with commercially viable solutions that have strategic importance to ATP and global sales potential. ATP GSYO has recently invested in AtaExpress embodying the digital delivery application TiklaGelsin and the delivery service platform Fiyuu.
- ATP GreenX, is a global marketplace for sustainable energy products that brings together producers and consumers, actively contributing to the global Green Energy Market.
What You’ll Bring?
- 3+ years of mobile development experience, with strong Kotlin skills.
- Hands-on experience with Kotlin Multiplatform (KMP) in production or meaningful real-world projects.
- Strong understanding of Coroutines and Flow for async and reactive programming.
- Experience with Koin for dependency injection.
- Experience with SQLDelight for local storage.
- Experience with Ktor for API communication.
- Solid Android development fundamentals (architecture, lifecycle, performance, debugging).
- Willingness to contribute to iOS-related tasks when needed.
- Experience with Git and team-based development workflows.
- Good written and verbal communication in English.
What You’ll Be Doing?
- Develop and maintain shared mobile features using Kotlin Multiplatform (KMP).
- Build scalable, testable application flows with Kotlin Coroutines and Flow.
- Implement and maintain dependency injection with Koin.
- Work with local data persistence using SQLDelight.
- Build and maintain network layers with Ktor.
- Deliver Android features and support iOS-side integration/adjustments when required.
- Collaborate with product, design, backend, and mobile engineers to ship end-to-end features.
- Write clean, maintainable code and actively participate in code reviews.
- Improve app quality through debugging, performance tuning, and release support.
Nice to Have
- Experience integrating shared KMP modules into iOS apps.
- Familiarity with Swift/UIKit (or SwiftUI) for iOS-side adjustments.
- Experience with CI/CD for mobile release pipelines.
- Knowledge of testing strategies for shared and platform-specific layers.
"Bu ilan sebebiyle yapacağınız başvurular aracılığıyla toplanacak kişisel verileriniz veri sorumlusu ATP Teknoloji ve Yazılım A.Ş. (“ATP”) tarafından 6698 sayılı Kişisel Verilerin Korunması Kanunu (“KVKK”) ve ilgili mevzuat kapsamında iş başvuru süreçlerinin yürütülmesi amacıyla otomatik yollarla işlenecektir. Çalışan Adayı Aydınlatma Metni’ne buradan ulaşabilirsiniz."