Browse Jobs
For Employers
Post JobLog inGet Started

Technical Lead Software Engineer (Full Stack)

Aman
Giza, Egypt
Posted 1 year ago
27Applicants for1 open position
  • 18Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

The technical lead must be a role model of an expert & technical mind, who strives to learn and grow, always up to date with the latest trends & standards in the software and technology industries. Must have Passion for innovation and modern trends in the software development and for using technology to create the best user experience for our consumers and to enrich the business. Responsible for building and leading the development and delivery of AMAN mobile apps, web-based systems, and desktop applications. Writing clean, functional code with a sharp eye for spotting defects, building & maintaining modern applications, utilizing the latest frameworks, including a range of tasks from back-end services to the front-end and apps APIs.  

S/he will work as full stack tech-lead with hands-on experience to lead & build end-to-end systems including user interfaces, client-side development, APIs, backend systems, and database systems. 

Responsibilities

  • Lead development of features, experiments, technical projects, and complex systems 
  • Be a technical architect, leader, with hands-on experience towards the right technology.
  • Translate application storyboards and use cases into functional applications.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Continue to evolve our products and systems architecture and improve our software.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Help maintain code quality, organization, and automatization.
  • Develop documentation throughout the software development life cycle.

 

Job Requirements

  • Bachelor’s degree in computer science, engineering, or any related discipline
  • 9+ years proven experience in Software Development with successful showcase projects. 
  • Must have excellent experience (6+ years) developing mobile & web applications in client-side frameworks such as React, Angular, Vue JS 
  • Must have experience developing performance-critical applications that run in a production environment using backend languages/frameworks such as Python , or NodeJS and (value added: Java, Scala)
  • Working experience with agile, analytics, A/B testing, GIT Flow is important.
  • Excellent HTML/CSS & JavaScript skills are preferred.
  • Expert level in modern mobile and server coding and design practices. For example, Clean Code, VIPER, MVVM, MVP, SOLID principles, and TDD
  • Solid knowledge of server technologies, databases, distributed systems, load balancing; Docker and Kubernetes experience preferred.
  • Experience in a DevOps culture – Agility. Leanness. Automation. CI/CD.
  • Strong experience in systems architecture – particularly in complex, scalable and fault tolerant distributed systems
  • Experience in multiple platforms including iOS, Android, Web, and API services.
  • Have worked on an App or Internet company that is at scale with large numbers of users and transactions per second (Would be good addition)
  • Have experience in a data driven projects with experience analyzing and working with Big Data (Would be good addition)
  • Understanding of Software Development Life Cycle and Agile methodologies.
  • Experience about system security is a plus.
  • Excellent troubleshooting and communication skills
  • Attention to details.
  • Excellent communications skills, with customers, team, and stakeholders

 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentTechnical Lead Software Engineer (Full S...