Principal Android Developer / Istanbul İş İlanı

İşveren Hakkında
 İş İlanları

QUALIFICATIONS AND JOB DESCRIPTION

We welcome team players, who will embrace our culture and values, our innovative and daring approach and our overarching commitment to the betterment of society and the environment!

WHO ARE WE?

We are a global technology company with more than 1200 employees in 3 continents, developing AI-driven digital transformation applications, based on international standards and best practices. We have offices and customers in Turkey, Canada, Ukraine, Netherlands, USA, Singapore and UAE and have been recognized and awarded by independent organizations worldwide.

WHY ETIYA?

Continuous Improvement

We contribute to the continuous improvement of our people through extensive technical, leadership and soft skill training. We offer a dynamic work environment with a unique opportunity to work across diverse international projects as an organization rapidly growing in 3 continents.

Innovative Approach

We offer an innovative work environment by continuous investment in research and development.

Friendly Atmosphere

We offer a flat, open, fun and warm work environment for our employees balancing our commitment to customer success with our focus on personal development, interests and passions.


QUALIFICATIONS WE ARE LOOKING FOR

  • BS or MS in Computer Science (CS)/Computer Engineering (CENG) or in a related technical field or equivalent practical experience
  • Good command of written and spoken English
  • Min 5 years of experience in Android software development
  • Experience with Android technologies, Android SDK and Jetpack libraries
  • Mobile application development experience with Kotlin (preferably also experienced in Java)
  • Experience with Dependency Injection (Dagger, Hilt, Koin etc.)
  • Knowledge in Material Design, User Experience (UX) and Android interface design rules
  • Experience in Library development (Preferably)
  • Experience in Web services / REST APIs
  • Experience with Git
  • Knowledge of design patterns, user experience (UX) and mobile design patterns (MVVM / MVP / Clean Architecture)
  • Knowledgeable and experienced in test writing and debugging


JOB DESCRIPTION

The successful new joiner will be a member of an international team, which enables him/her to improve his/her technical and personal competencies

He/she will be responsible for:

  • Developing modular, performance-oriented, reusable, modern technologies using the best development methods
  • Eliminating errors in accordance with existing projects and helping new developments
  • Participation in code review and developer test processes
  • Creating a culture by using new technologies to be used within the company
  • Process improvement, generating ideas and create a better development environment, thereby contributing to the development of such alternative solution