Ankara | Çankaya


Genel Nitelikler

We are looking for a "Android Developer" for our client.

  • Bachelor's Degree in Computer Engineering/Computer Science/Software Engineering,
  • Minimum 3 years of experience in Android Development,
  • Having experience in the development and maintenance of native Android applications and native Android SDKs,
  • Solid knowledge of OOP principles, design, and architectural patterns such as MVC, MVP, MVVM,
  • Having experience in implementing UI and UX designs in accordance with the most recent UX trends,
  • Thorough familiarity with Java software development processes, tools, and methods (Kotlin would be a plus),
  • Strong knowledge of Android Studio and Android SDK,
  • Having familiarity with RESTful APIs to connect to back‐end services,
  • Understanding of material design principles and interface guidelines,
  • General knowledge and comfort in test-driven development, agile methodologies, and Git workflow,
  • Having familiarity with RESTful APIs to connect to back‐end services,
  • Having experience in the following: multithreaded coding, memory/performance debugging, UI development, continuous integration, build systems, code libraries/APIs, mobile dependency managers (i.e. Maven, Gradle),
  • Having experience in communication protocols such as MQTT, HTTPS, Wi-Fi, BLE, TCP/IP,
  • Having an active Android portfolio that can be shown as a reference,
  • Strong knowledge of Microsoft Office Programs,
  • Excellent verbal and written skills in English.