Senior Android Developer

Roof Stacks

Job Summary

Roof Stacks, established in 2015, is seeking a Senior Android Developer for banking/fintech projects. The company focuses on innovative projects in Tourism Systems, AR/VR, Blockchain, Game Development, and FinTech, aiming to be a global player. The role involves developing mobile applications with a focus on performance, security, and scalability within an Agile environment, contributing to high-quality and sustainable products.

Must Have

  • Minimum 5 years of professional experience in Android application development.
  • Advanced knowledge of Kotlin and Java.
  • Experience with Android SDK, Jetpack Compose, MVVM/MVI architectures.
  • Strong knowledge of RESTful API, JSON, WebSocket and mobile integrations.
  • Experience with Google Play Store processes (build, release, distribution).
  • Project experience in Agile methodologies (Scrum/Kanban).
  • Bachelor's/Master's degree in Computer Engineering, Software Engineering or related fields.
  • Ability to contribute to developing higher quality and sustainable products.
  • Ability to understand customer and project needs and shape applications accordingly.
  • Ability to identify problems early and offer solutions.
  • Ability to communicate technical topics clearly and concisely to teams and stakeholders.
  • Mobile application development approach focused on performance, security and scalability.

Good to Have

  • Preferably having taken part in Banking or Fintech projects.

Job Description

Since 2015, we have been carrying out innovative projects. We aim to be a global player in our areas of expertise: Tourism Systems, Extended Reality (AR/VR), Blockchain Technologies, Game Development, and Financial Technology.

We focus on making a difference and designing the future with the technologies we develop. In addition to our head office in Istanbul/Ataşehir, we have branches in Antalya and Elazığ in Turkey. We have also strengthened our position in the global market by opening a new office in Austin, USA, which hosts technology giants from all over the world.

We are looking for a candidate to join our growing team, who will take part in banking/fintech projects.

Qualifications

  • Bachelor's/Master's degree in Computer Engineering, Software Engineering or related fields
  • Minimum 5 years of professional experience in Android application development
  • Advanced knowledge of Kotlin and Java
  • Experience with Android SDK, Jetpack Compose, MVVM/MVI architectures
  • Strong knowledge of RESTful API, JSON, WebSocket and mobile integrations
  • Preferably having taken part in Banking or Fintech projects
  • Experience with Google Play Store processes (build, release, distribution)
  • Project experience in Agile methodologies (Scrum/Kanban)
  • Mobile application development approach focused on performance, security and scalability

Communication Skills

  • Learning agility and quick adaptation to new technologies
  • Ability to convey technical topics clearly, concisely and understandably to teams and stakeholders
  • Ability to identify problems at an early stage and offer solutions
  • Ability to establish professional communication with project teams

Teamwork Expectations

  • Ability to contribute to the team in the process of developing higher quality and sustainable products
  • Ability to conclude all technical or non-technical discussions positively
  • Ability to correctly understand customer and project needs and shape applications accordingly
  • Ability to support collaboration within the team and produce practical and common-sense solutions to problems

10 Skills Required For This Role

Team Management Communication Game Texts Kanban Agile Development Android Sdk Json Restful Api Kotlin Java

Similar Jobs