Browse Jobs
For Employers
Post JobLog inGet Started

Technical Software Development (Cloud) Team Lead

RoboVics
Heliopolis, Cairo
Posted 4 years ago
21Applicants for1 open position
  • 17Viewed
  • 6In Consideration
  • 10Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

You will be responsible for technical design and work in several cross-functional software development teams and areas of Micro Engineering Tech Inc. and RoboGarden Inc. offerings. Your role is to provide technical design, supervise implementation through the development team, and ensure the usage of best practices and the most suitable technology. You will lead by example and should participate in coding, debugging complex failure scenarios, and triaging bugs. You’ll analyze the current system; it’s strengths and limitations. You will participate in roadmap and project planning efforts and will have ownership for delivering it. You’ll be participating in project management efforts as the teams execute on plans, and you’ll have a role in communicating progress and status to stakeholders.

Responsibilities:

  • Guide cross-team designs and helps create a Cloud-wide high-level architecture
  • Support upper management in building roadmap in the future for the companies
  • Spend some time attending weekly meetings for different projects and prospective projects
  • Be an expert on what’s going on the different projects. Have a basic knowledge of what’s going on at different technologies. Contribute to discussions across the different activities and projects
  • Ownership for the technical quality of the code (design, test, etc.) across multiple Areas, and provides feedback to the team to align the team with development processes
  • Works with upper management to provide feedback on people for performance reviews and career development purposes.
  • Provide technical leadership across several functional technical areas
  • Put the design based on the specifications and take the decision for the optimal technology choices
  • Cooperate with the scrum master in breaking down the tasks for the development team
  • Solve the challenges faced by the team
  • Review codes and assess code quality
  • Subject matter expert, providing guidelines, best practices, and training to other individuals
  • Refactor, optimize, and improve the existing codebase for maintenance and scale.
  • Troubleshoot and fix bugs/flaws to ensure servers are running optimally.
  • Use test-driven development and acceptance tests to ensure feature quality.
  • Document the development process, architecture, and standard components.
  • Stay up to date with new trends and best practices.
  • Participate in all phases of the development life cycle.
  • Implement analytics and monitoring routines
  • Get involved and participate in the overall application lifecycle
  • Work with team to help build scalable solutions to deliver the best customer experience
  • Have a scope that covers contributing to technical plans and direction within Cloud and across other product teams
  • Understand our company strategy and help to translate it into technical terms and guide our Cloud product’s direction to realize it
  • Create technical designs and build POCs for new efforts, validating a wild idea works before committing to it
  • Work with a distributed team member from all across the globe
  • Be hands-on with the codebase. Review the work done in the team, and provide constructive feedback
  • Help the team define coding practices and standards

Job Requirements

Skills/Education/Experience:

Required Skills:

  • 3+ years of experience as a Full Stack Developer
  • Previous experience providing pragmatic technical leadership for a group of engineers
  • Previous experience in a role with ownership for technical direction and strategy, preferably in a start-up or scale-up environment
  • Previous experience working with stakeholders outside of Engineering
  • Proven experience as a software engineer, with a track record of delivering high-quality code
  • Ability to communicate well with individuals and groups to accomplish a common set of goals
  • Integration of multiple data sources and databases into one system
  • Hands-on experience in JavaScript, Angular, Nodejs, Ionic Framework, and PHP Laravel Framework
  • Work on a global scale, with AWS cloud services
  • Excellent in AWS cloud services
  • Excellent in relational database skills.
  • Experience with building restful web services
  • Understanding of responsive design frameworks for web and mobile applications
  • Experience with practical implementations of continuous integration and continuous delivery tools
  • Critical thinker and problem-solving skills
  • Experience in clean code principles

 

Education And Experience

· Computer Science & Software Engineering Degree.

· Fluent in the English language is a MUST

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentTechnical Software Development (Cloud) T...