Browse Jobs
For Employers
Post JobLog inGet Started

Android Team Leader

Basata
Mokattam, Cairo
Posted 5 years ago
14Applicants for1 open position
  • 14Viewed
  • 4In Consideration
  • 5Not 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 accountabilities 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