
Android Developer / Hibrit - Gebze
Position Requirements
-
At least 5 years of experience in Native Android application development
-
Experienced with Kotlin
-
Experienced with MVC and MVVM Patterns
-
Be able to use Callback, Lambda, Coroutines, Clean Architecture, Repository Pattern, Retrofit2, Dagger2, Architecture Components, Lifecycle Aware Components, Espresso etc.
-
Knowledge of mobile design patterns and architectures
-
Solid understanding of client/server communication, ie. REST, HTTPS
-
Have a good knowledge of frequently used Android ecosystem frameworks (Okhttp, Gson, Android Ktx, Glide)
-
Ensure the performance, quality, and responsiveness of the application,
-
Experienced with Android SDK development,
-
Experienced with including/using third-party libraries,
-
Experienced in version control systems (Git etc.),
-
Object Oriented Design & Design Patterns knowledge,
-
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies,
-
Preferably experienced in apps that work under high user loads,
-
Good command of English language,
-
An understanding of Agile product development practices,
-
Open to feedback, good team player, result-oriented attitude and analytical mind,
-
Having at least of one app published at Google Play Store,
-
Software Development Life Cycle (SDLC) knowledge
-
No military obligation for male candidates.
Nice To Have
-
Taken responsibility of development of a digital product or service in an international company
-
Working with the project management tool and being able to use it effectively is a big plus.
Knowing differences of Dagger, Guice and Koin iOS or Cross Platform development experience
IOS Developer / Hibrit - Gebze
Position Requirements
-
At least 5+ years of experience in Native iOS application development
-
Proficient with Swift, Xcode and Apple platform SDKs
-
Knowledge in design patterns and software architectures (preferably MVVM)
-
Strong knowledge of unit and automated testing for iOS platforms
-
Knowledge of mobile design patterns and architectures
-
Solid understanding of client/server communication, ie. REST, HTTPS
-
Ensure the performance, quality, and responsiveness of the application,
-
Experienced with iOS SDK development,
-
Experience with third-party libraries and REST APIs (preferably Alamofire, Moya, Socket.IO).
-
Experienced in version control systems (Git etc.),
-
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies,
-
Preferably experienced in apps that work under high user loads,
-
Good command of English language,
-
An understanding of Agile product development practices,
-
Open to feedback, good team player, result-oriented attitude and analytical mind,
-
Having at least of one app published at App Store,
-
Software Development Life Cycle (SDLC) knowledge
-
Object Oriented Design & Design Patterns knowledge
-
No military obligation for male candidates.
Nice To Have
-
Taken responsibility of development of a digital product or service in an international company
-
Working with the project management tool and being able to use it effectively is a plus.