Browse Jobs
For Employers
Post JobLog inGet Started

Java Full Stack Team Leader

Silicon Mind
Alexandria, Egypt
Posted 5 years ago
9Applicants for1 open position
  • 8Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Job Purpose:

  • Leading a software development team to design, develop and deliver applications to clients

Responsibilities

  • Lead a team of 6 members to successfully produce & deliver software applications in a collaborative and agile environment.
  • Design, develop, test, debug, performance tune and implement software programming applications utilizing Agile development methodologies.
  • Ensure that development standards, policies and procedures are being adhered to.
  • Ensure that projects are accurately estimated and delivered to schedule.
  • Document development requirements for the applications, and operation system environment.
  • Do application performance analysis and improve where applicable.
  • Develop and implement IT standards and procedures to aid in the development of high quality software.
  • Train and integrate new team members and proactively support the continued development of existing team members.

Job Requirements

Qualifications

  • B.Sc. in Computer Engineering or Science with software development experience
  • At least 4+ years of experience in software development using programming languages such as Java, JavaScript, Python, C/C++, C#, Kotlin, PHP, Haskell, Elm
  • At least 4+ years of coding experience developing enterprise applications using the technologies such as Spring, Spark, Node.js, React, Redux, d3.js, Express/Koa, Webpack, Browserify, Grunt, Gulp, SASS/LESS/postCSS, Mocha/Ava/, Jasmine/Jest, RxJava, REST, MongoDB, CouchDB, mySQL, MS SQL, PostGreSQL, NoSQL
  • Knowledge of Machine learning and Artificial intelligence is a plus
  • Knowledge of Google’s chatbot dialog flow framework is a plus
  • Experienced working in distributed architecture
  • Design, develop well performing bug-free code that fetches/writes large amounts of data from/to multiple data sources
  • Be proactive in analyzing problems, providing and fixing solutions
  • Excellent organizational and leadership skills
  • Fluent in English (written & speaking)
  • Good verbal and communication skills.
  • Ability to grasp new technologies rapidly as needed.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Full Stack Team Leader