Android Developer
Summary
Build and maintain the Slayz Android app using Kotlin and Jetpack Compose, integrating trading, KYC, and account features while collaborating with cross-functional teams.
About Slayz
Slayz is a modern investment platform operating in Turkey's capital markets, powered by the infrastructure of Dinamik Menkul Değerler. We build simple, reliable, and intuitive investing experiences that help a new generation of users understand finance, access markets, and make smarter financial decisions.
What You’ll Do
- Develop and maintain high-quality Android features for the Slayz mobile application using Kotlin, Jetpack Compose, and Android SDK.
- Build scalable, reusable, and maintainable mobile components following modern Android development practices.
- Integrate REST APIs, authentication, account opening, KYC, deposits, withdrawals, portfolio management, trading, notifications, and CRM features.
- Collaborate closely with Product, Design, Backend, QA, Security, and Operations teams to deliver reliable mobile experiences.
- Translate product requirements and UI designs into intuitive, performant, and user-friendly features.
- Write clean, testable, and maintainable code while following engineering best practices.
- Troubleshoot issues, improve application performance, and monitor crashes to ensure a stable user experience.
- Support internal testing, Google Play releases, and ongoing application maintenance.
- Participate in code reviews and contribute to technical standards and continuous improvement.
- Ensure compliance with mobile security, authentication, privacy, and data protection standards.
Who You Are
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
- 2-4 years of professional Android development experience.
- Strong knowledge of Kotlin and modern Android development.
- Experience with Jetpack Compose, Android SDK, Android Jetpack libraries, and reusable UI components.
- Experience integrating REST APIs, JSON, authentication, and backend services.
- Good understanding of MVVM, Clean Architecture, or other modern Android architecture patterns.
- Experience with Git, debugging, testing, code reviews, and release processes.
- Familiar with Google Play Console, application signing, publishing, and release management.
- Strong understanding of application performance, memory management, networking, offline storage, and error handling.
- Able to write clean, secure, stable, and maintainable code.
- Comfortable collaborating with cross-functional teams.
- Interested in FinTech, investing, mobile products, and capital markets.
Bonus Points
- Experience working in a FinTech company, investment platform, brokerage firm, bank, or financial services company.
- Experience with account opening, KYC, trading, portfolio management, market data, or payment systems.
- Experience with Coroutines, Flow, Room, Dependency Injection (Hilt, Dagger), or other modern Android development tools.
- Experience with Firebase, crash reporting, analytics, push notifications, deep links, or remote configuration.
- Experience with unit testing, UI testing, and CI/CD pipelines.
- Familiarity with Borsa İstanbul, MKK, Takasbank, TEFAS Funds, US Stocks, or capital markets.
- Experience improving application performance, startup time, network usage, battery efficiency, or crash rates.
Why Join Slayz?
- Opportunity to take on an important role in a growing FinTech company.
- Fast decision-making, strong execution, and direct impact on the product.
- Modern office located in Akmerkez, Etiler.