Web Full Stack Tech Lead
Innlife -
Cairo, EgyptPosted 3 years ago37Applicants for2 open positions
- 4Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Helps develop a strong business model suited for their product
- Assembles and manages a software development team for projects
- Trains, coaches, and guides software developers for best development practices
- Leads on the technical aspects of the development
- Executes a software development life cycle for different projects
- Develops and help guide the creation of road maps and timelines
- Establishes software development standards, processes, and structures by implementing best development practices
- Works closely with project stakeholders throughout the development to manage product development and improvements
- Studies how products can help improve the company from an entrepreneurial standpoint
- Ensures the quality of the software product
- Manages resource allocation across the development process to ensure that product is delivered on-time
- strategic planning to identify areas of improvement and adjustments in different aspects of the project
- Evaluates projects and progress statuses
Job Requirements
- Bachelor’s Degree in Computer Science.
- Professional experience with expert-level knowledge of two or more languages (Java, PHP, Python) for 5 years+.
- Fluent in CSS (Foundation or Bootstrap), JavaScript, and HTML, with an understanding of CSS preprocessors including Sass and LESS.
- Strong knowledge of Linux, PHP, and MySQL, with a working understanding of MongoDB, PostgreSQL, AngularJS, Express.js, Oracle, React, Ember and Node.js.
- Familiarity with a relevant and globally supported framework—both front-end and back-end, if necessary—{{ e.g., React, Vue, Laravel or Flask }}
- Proficient in JS-based tools including Bower, Grunt, and Gulp.
- Experience working with languages such as Java, .Net, Python, PHP, or Ruby.
- Working experience as a full stack developer.
- Experience working with server technologies including Apache, ISS, Node.js, Nginx, and J2EE.
- Experience in API design and development.
- Understanding of libraries including Backbone.js and jQuery.
- Experience with AJAX.
- Strong knowledge of data structures, system design, and algorithms