Android Team Leader

Egypt Full time Technology In-office

We are looking to hire an Android Team Leader to join us in our mission to educate the world. The successful candidate shall be responsible for all phases of the application development lifecycle while leading the team to design, implement and deploy quality applications.

Responsibilities 

  • Analyse and design mobile app functionality 

  • Collaborate closely with product and design teams to create innovative user interfaces and features, optimized for mobile platforms 

  • Perform regular design and code reviews with development team members to confirm use of best practices and identify opportunities for one-to-one mentoring and development 

  • Translate business requirements into an application by implementing the best strategy to ensure design meets performance, usability, and reliability 

  • Ensure the Android team develops detailed documentation for all source code 

  • Accurately estimate the duration of design, development, and testing tasks 

  • Monitor task queues and issue-logs; allocate resources to ensure on-time completion of tasks and resolution of issues/bugs 

Qualifications & Work Experience 

  • Bachelor's degree, preferably in computer science 

  • +5 years of hands-on mobile development experience 

  • Strong experience with Kotlin and mobile Software architecture 

  • Strong knowledge of software development principles, such as unit testing, continuous integration, automated functional testing, SOLID principles, dependency injection 

  • Experience with integration with different web services, mainly RESTful APIs 

  • Excellent command of both written and spoken English and Arabic 

Behavioural Competencies 

  • Problem-solving 

  • Decision making 

  • Excellent communication skills 

  • Accuracy and attention to details 

  • Adaptability and flexibility 

  • Analytical thinking 

  • Leadership skills