Taha Darwish
Senior Mobile Software Engineer (Android & iOS)
وظّف هذا الشخص
أرسل عرض عمل مباشرة لهذا المرشح
نبذة
I'm a Software engineer with +8 years experience in system architect, software engineering, designing and developing applications and deployment processes. Bachelor degree in Computer Science - SE.
Top experience, passion: developing native apps (Android & iOS) that are performant and eyes catching, plus developing Unity mobile games, iOS, Android native plugins.
الخبرة
I'm a Software engineer with +8 years experience in system architect, software engineering, designing and developing applications and deployment processes. Bachelor degree in Computer Science - SE.
Top experience, passion: developing native apps (Android & iOS) that are performant and eyes catching, plus developing Unity mobile games, iOS, Android native plugins.
- 5 years experience in native mobile apps' development, developed 10s of mobile apps currently live on App Store / Play Store, in categories such as e-commerce, medical services, instant chatting, maps and tracking, banking services.
- Experienced in Kotlin with proficiency in: Kotlin Coroutines and Flows, LiveData , RxJava - Jetpack libraries package (Compose, Room, Navigation, WorkManager ...). Retrofit, OkHttp, Dagger 2, Dagger Hilt, Firebase for push notifications and Analytics. Excellent knowledge on architectures (Clean architecture, MVVM). Experienced in writing unit test and UI test cases for automation Android test (JUnit, Espersso, Mockito, Appium).
- Previous experience in developing Android apps in Java.
- Intermediate experience in iOS native apps development (xCode - Swift)
- Intermediate experience in hybrid technologies Flutter - Dart.
- +3 years experience as Unity SDK developer: Designing and implementing Unity C# SDK and native Unity plugins for Android, iOS and Windows in java, kotlin, swift, objective-c, C++ wrappers and C# API with great experience working with iOS/Android SDKs, GPU rendering features and graphics layer of iOS, Android systems. Good understanding for the threading model of these platforms. Experienced in writing unit tests and automation tests scenarios for testing the SDK.
التعليم
Bachelor degree in Computer Science - Software Engineering