Technical Team Leader
TopLine -
Nasr City, CairoPosted 6 years ago18Applicants for1 open position
- 15Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the Job
- The team lead is responsible for all phases of the software development life cycle, helping the team design, implement and deploy high quality systems.
Competences
- Define project scale, tasks, resources, and schedule.
- Work with developers to design algorithms and flowchart.
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Troubleshoot, debug and upgrade existing software
- Recommend and execute improvements
- Create technical documentation for reference and reporting
- Identify user and system requirements for new websites and mobile applications
- Run functionality testings and debug code.
- Participate and promote development best practices
- Have ability to write reusable, modular and well performing code
- Take ownership of problems and driving themselves and others to define and implement solutions
- Have an eye for details in maintaining the end user experience.
- Create an environment oriented to trust, open communication, creative thinking, and cohesive team effort
- Provide the team with a vision of the project objectives
- Motivate and inspire team members
- Lead by setting a good example (role model) – behavior consistent with words
- Coach and help develop team members; help resolve dysfunctional behavior
- Facilitate problem solving and collaboration
- Ensure discussions and decisions lead toward closure
- Intervene when necessary to aid the group in resolving issues
- Assure that the team members have the necessary education and training to effectively participate on the team
- Encourage creativity, risk-taking, and constant improvement
- Recognize and celebrate team and team member accomplishments and exceptional performance
- Familiarize the team with the customer needs, specifications, design targets, the development process, design standards, techniques and tools to support task performance
- Assure that the team addresses all relevant issues within the specifications and various standards
- Help keep the team focused and on track
- Serve as a focal point to communicate and resolve interface and integration issues with other teams
Job Requirements
Must have:
- 2 Years iOS Development,
- 2 Years Web Development,
- 2 Years Android Development
- 2 Years Team Leadership Experience.
- Experience with software design and development
- Experience with databases
- Resourcefulness and troubleshooting aptitude
- BSc/BA in Computer Science, Engineering or a related field
- Understanding of security practices
- Familiarity with network diagnostics tools