Browse Jobs
For Employers
Post JobLog inGet Started

Android Team Leader

Basata
Mokattam, Cairo
Posted 5 years ago
17Applicants for1 open position
  • 13Viewed
  • 9In Consideration
  • 3Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Lead a team of software developers to develop high-performance mobile applications including user interface design, application design, unit and functional testing, implementation and deployment to customers of the company's portfolio of mobile application

Key account abilities and decision ownership:

  • 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

Core competencies, knowledge, and experience:

  • BCS in Engineering or Computer Science, or equivalent
  • +5 Years of experience in the development life cycle.
  • +1 in the leadership role.
  • Good communication
  • Leadership Skills.

Must have technical/professional qualifications:

  • 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAndroid Team Leader