Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Team Leader

TravelYalla
Nasr City, Cairo
Posted 3 years ago
39Applicants for1 open position
  • 1Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Guide team development efforts towards successful project delivery. Provide technical leadership to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team.

  • Participating in the design, development, testing and deployment of high quality, secure and highly available software. Working in a highly cross-functional capacity.
  • Playing a central role in architecting and delivering software products and services.
  • Provides guidance and leadership to less-experienced software engineers.
  • Must stay current and maintain knowledge of relevant emerging technologies and products.
  • Must have excellent written communication skills to be able to write concise and understandable project documentation, functional specifications, user manuals and other technical materials.
  • Must be able to work effectively in a team environment with other developers and user representatives.
  • Must be familiar with all phases of the software development life cycle.
  • Design and develop web and mobile applications using PHP, JS, React Native.
  • Development activities include real-time database driven applications, services and management components.
  • Troubleshoots complex problems and provides customer support for software operating systems and application issues.
  • Participates in special projects as required.
  • Must be reliable and dependable.
  • A positive attitude and a willingness to learn is a must.
  • Other duties as assigned.

Job Requirements

  • Bachelor’s degree in computer science, software engineering or other applicable fields, or equivalent work experience.
  • 9+ years of complex software engineering experience in progressively challenging roles, including proven skill in the following:
  • Scripting language such as Python & PHP
  • Web development technology in JavaScript framework React & Node.js
  • Object Oriented design
  • Distributed systems design and large-scale data processing
  • Public cloud infrastructure
  • Elasticsearch, Apache Solr, or Apache Lucene
  • Code contributions to opensource projects

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Team Leader