Browse Jobs
For Employers
Post JobLog inGet Started

Android Lead

Maadi, Cairo
Posted 4 years ago
30Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • As an Android Development Team Lead you will be responsible for both hands-on software development and for leading our team of Android engineers.
  • You will participate in the design and implementation of new functionalities for buseet Android apps and it will be your responsibility to create the killer and best-in-class mobile experience for millions of users.
  • You will make sure that we have on time, quality releases, that the team is happy and efficient and that customers are satisfied with us.

Duties and responsibilities

  • Writing high-quality code and performing code reviews for the rest of the team
  • Providing technical leadership and guidance on project plans and delivery commitments
  • Manage the day-to-day activities of the Android engineering team.
  • Project planning, milestones/deadlines date definition, task estimation, the scope of work assessment, etc.
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Manage cutting-edge technologies to improve applications
  • Collaborate with a multidisciplinary team of designers, developers, and system administrators
  • Participate in conferences and educational programs
  • Follow new and emerging technologies

Job Requirements

Technical Qualifications:

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Proficient in JAVA, Kotlin, Rx, Dagger 2, Live Data, Koin, Google Maps, Design patterns (MVVM)
  • Experience with Unit Testing
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • CI/CD is a plus
  • Docker is a plus
  • Critical thinker and problem-solving skills
  • Team player
  • Good organizational and time-management skills
  • Great interpersonal and communication skills

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAndroid Lead