Senior Android Developer Socio

İstanbul(Avr.), İstanbul(Asya)

Nasıl hesaplanır?
Bu iş sana uygun olmayabilir

Seçili özgeçmişindeki bilgilerle bu ilanın kriterlerleri sadece %30 uyumlu.

Uygunluğunu nasıl hesapladık?
Son iş deneyimin, geçmiş deneyimlerin ve toplam deneyimin uygunluk puanını etkileyen kriterler arasındadır.
Bu iş sana uygun olmayabilir

Seçili özgeçmişindeki bilgilerle bu ilanın kriterlerleri sadece %30 uyumlu.

Uygunluğunu nasıl hesapladık?
Mesleki Yeterlilikler
Şirketlerin ilanda belirlediği kriterlerle özgeçmişindeki bilgilerin ne kadar uyumlu olduğu içerik karşılaştırılmasıyla bulunur.
Bu iş sana uygun olmayabilir

Seçili özgeçmişindeki bilgilerle bu ilanın kriterlerleri sadece %30 uyumlu.

Uygunluğunu nasıl hesapladık?
Diğer Bilgiler

QUALIFICATIONS AND JOB DESCRIPTION

 

Socio is a venture-backed SaaS company that helps SMBs and enterprises optimize their events. With clients like Google, Microsoft, PepsiCo, Electronic Arts, Pinterest and Hyundai, Socio is being used in hundreds of events globally and facilitating millions of interactions every day.

We are looking for an Android developer responsible for the development and maintenance of our applications. This position is available for remote workers.

Your primary focus will be the development, maintenance, and improvement of our Android applications and their integration with our back-end services and third-party services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative communication, problem-solving, sophisticated design, and creating quality products is essential.

Responsibilities

  • Translate designs, written JIRA tasks, and wireframes into high-quality code
  • Design, build and maintain high performance, reusable, and reliable Kotlin code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Record and update work using an Agile framework through Atlassian JIRA

We value code correctness, readability, and elegance over speed. Efficient code is important, but it should never come at the cost of ugly code.

Skills

  • Expert-level knowledge of Android SDK, Object-Oriented Programming, and Protocol Oriented Programming
  • You must be fluent in English.
  • You must have a Bachelor's Degree in Computer Science or equivalent experience.
  • You must have experience developing commercial software with Kotlin and /or Java.
  • Published apps in the Google Play Store (at least 2)
  • Experience with third-party libraries and REST APIs (see recommendations below).
  • Strong knowledge of material UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Understanding of Google's Material Design principles and interface guideline
  • Experience with modern build strategies, continuous integration, unit testing, test-driven development, static analysis, and automated integration tests
  • Experience with Android Studio, debuggers, revision control systems (e.g. GIT) and bug tracking (e.g. JIRA)
  • Bonus: Experience using Firebase Realtime Database

Recommended Android Library Knowledge:

  • Realm Java
  • Rx Java
  • Rx Android
  • Retrofit
  • Dagger
  • ButterKnife
  • Glide
  • Compensation: $27k / year net salary + standard benefits

PREFERRED CANDIDATE

POSITION INFORMATION

Firma Sektörü:

Yazılım

Çalışma Şekli:

Haftaiçi 09.00 - 18.00