Software Development Team Leader - Front-End

Alkan CIT - Maadi, Cairo

Applicants for
1 open position
Experience Needed:
7 to 9 years
Career Level:
Job Type:
Full Time
1 open position
About the Job

Accountabilities and Duties

  • Maintain high standards of software quality within the team by establishing good practices
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web and business applications.
  • Coordinate with the product development manager to choose which features will be added to the release and their scope.
  • Before release planning, works with the products development manager to plan for the scope, pool of resources who will be needed and high-level sizing
  • Responsible for managing the team task assignment in each sprint and follow up on their work to ensure the plan is followed properly and providing them with the necessary support
  • Responsible for doing the risk analysis based on the available resources and update the plan accordingly
  • Responsible for putting the estimates at the start of each sprint and having a proof of concept in case of any ambiguities
  • Assist in the collection and technical documentation of user's requirements, development of user stories, estimates and work plans
  • Responsible for the whole development phase (code, design, and plan) as well as reviewing the codes
  • Responsible for preparing the demo presentation along with the team
  • Ensure deployment of releases is done correctly
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget
  • Research and evaluate a variety of software products
  • Responsible for discussing all the issues arising from the demo and putting action plan (retrospective Feedback Survey) and follow up on the action items resulting from the survey
  • When acting as a Scrum Master; Responsible for gathering all that is missing in the backlog and send it for prioritization based on estimation
  • Provide day to day performance management for subordinates and that includes (Feedback, Coaching, career development, and disciplinary actions)
Job Requirements

Experience and Qualifications Required:

  • 7-9 years of experience as a software developer
  • Prior experience as a technical leadership position is a must
  • Bachelor degree in Computer Engineering or Computer Science or equivalent
  • Fluency in the English language
  • Knowledge of GIS concepts and ESRI technologies
  • Excellent knowledge of HTML5, JavaScript, jQuery, CSS3, REST.
  • Knowledge of Dojo, ArcGIS For JS Apis, GIS & Xamarin is a plus.

Competencies Required:

  • Thoroughness
  • Analytical Thinking
  • Technical Expertise
  • Diagnostic information gathering
  • Problem-solving
  • Fostering Innovation
  • Leadership
  • Communication
  • Planning and Organizing
  • Quality Oriented
  • Conceptual thinking
About this Company

Alkan CIT, the leading telecommunication System Integrator and Solution Provider, operating through three specialized subsidiaries, namely Alkan Networks, Alkan Telecom and ESRI NeA, the company provides state of the art technologies and turnkey solutions to its clients... (More)

See all Careers and Jobs at Alkan CIT
Signup for an employer account and Post your Jobs!