VP Development
Job Description:
· Manage a team of up to 25 developers while still coding approx 30%
· Discover and develop new technologies
· Lead architecture solutions
· Hire and attain top talent engineers
· Team members training, mentoring & on-boarding
· Performing Code Reviews
· Produce quality products that meet high quality, stability and performance standards
· Work closely with research team in implementing new features
· Tackle problems and find creative ways to solve them
Required skills:
· Bachelor’s Degree in Science, Programming or Engineering related field / Elite unit alumni
· 2+ years of experience managing a team of developers (at least 10 developers)
· 4+ years’ experience building highly-scalable interactive web applications
· Deep knowledge of AngularJS, JavaScript, Node.JS, MongoDB, REACT
· Strong knowledge in HTML5, CSS3
· Prior experience in working on a Linux based env
· Great interpersonal relations, team player
· 3+ years’ experience building highly-scalable Python applications
· Have the ability to understand complex software systems
· Prior experience in working on a Linux based env
· Great interpersonal relations, team player
· Extremely good learning abilities
Additional skills (advantages):
· Familiarity of MongoDB, Redis, Caffe, OpenCV, Tensor Flow
· Prior experience in Computer vision
· Experience working in an agile environment.
A mindset of:
· Original, creative, Organized
· Great interpersonal relations
· Initiative, proactive
· Proficient in test drove development and unit testing.
· High contribution and added value for team and product
· Problem-solving, alternative solutions for problems