Mobile Development Team Leader
Takwene -
New Cairo, CairoPosted 5 years ago19Applicants for1 open position
- 18Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Manage the day-to-day activities of the development team while adhering to the company’s strategy.
- Design and develop core architectural components using good Object-Oriented programming practices and Design Patterns
- Identify new technologies that improve product development and the user experience to Scale Android UI across multiple devices
- Connect mobile applications to back-end servers using RESTFUL APIs
- Actively participate in the definition of both functional and non-functional requirements of a system and define the development strategy, standards, and support tools.
- Strong knowledge of Android SDK (Activities, Fragments, Services, Broadcast Receivers, Content Providers, Adapters)
- Experience with RxJava, Dagger, Retrofit, OkHttp, Espresso, Android Architecture Component, Android Data Binding
- Strong knowledge of Kotlin, modular application or application bundle.
- Solid grasp of algorithms, memory management, object-oriented programming, MVC programming, and concurrent programming
Job Requirements
- Prior experience in leading a technical team to deliver high-quality software
- Working knowledge of application development using Objective-C, Java, Kotlin for Android, Swift for iOS.
- Modular application, Bundle application or service on demand
- Understanding of enterprise software design patterns and data structures
- Experience with test-driven development
- Expert in UML