freehire launches on Product Hunt on 26 August.

Follow →

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available