Browse Jobs
For Employers
Post JobLog inGet Started

Mobile Development Team Lead (IOS & Android)

Maadi, Cairo
Posted 1 year ago
37Applicants for1 open position
  • 36Viewed
  • 8In Consideration
  • 28Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Responsible for supervising, managing and motivating the mobile development team.
  • Coach, guide and mentor mobile developers to grow into their work.
  • Design and build advanced applications for the Android/iOS platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers). 
  • Implement new features in existing mobile applications.
  • Act as a technical reference / subject matter expert in all areas of the mobile application development life-cycle.
  • Contribute to the high-performance of the agile-development lifecycle by ensuring productive, consistent and successful sprints by working to reduce blocking issues for the team.
  • Maintain existing mobile software systems by identifying and correcting software defects.
  • Participate in regular design and code reviews with development team members to confirm use of best practices.
  • Translate business requirements into applications by implementing the best strategy to ensure design meets performance, usability, reliability, and scalability standards.
  • Translate complex functional and technical requirements into detailed development tasks.
  • Estimate the duration of design, development, and testing tasks.
  • Create new and extend existing operational documentation based on industry best practices and established international standards of software development.
  • Prioritize and organize development tasks in order to contribute to meeting project and product development goals on-time and on-budget.
  • Author detailed documentation for source code created.
  • Complete special projects and assignments as assigned.
  • Understand and evaluate new technologies, develop skills in new technologies.
  • Manage day-to-day activities in the mobile development team, while maintaining a high developer experience and clean coding practices.

Job Requirements

  • Bachelor’s degree in computer science or information technology.
  • Previous experience as a Mobile (iOS and Android) Team Lead.
  • 8+ years of experience in Mobile Development.
  • 4+ years of experience as a Mobile Development Team Leader.
  • Have experience working on a number of mobile apps, preferably apps with scale.
  • Solid understanding of the full mobile development life cycle.
  • Strong knowledge of modern design patterns and architectures (MVVM & Components Oriented Programming)
  • Proven software development experience, Android/iOS skills development.
  • Deep hands-on technical experience on different technologies, as an orientation (Swift & Kotlin, Firebase, GIT, RxAndroid & RxSwift & RxCocoa, Unit Testing & UI Testing, API Rest.
  • Strong leadership and people management skills.
  • Excellent problem-solving skills.
  • Excellent verbal and written communication skills.

Featured Jobs

  • Flutter DeveloperMarketopia Programming and Marketing - Alexandria, Egypt20 days ago

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentMobile Development Team Lead (IOS & Andr...