To apply for this job you must first either login or register

Lead Developer

Toronto,†Ontario †-†Permanent



Job Description

Who you should be:
- Significant start-up experience, managing teams of 4+ people, and contributing to a previous startupís growth from the earliest stages and beyond.
- The ability to manage multiple product priorities and determine scope, assessing timelines accurately and hitting ongoing milestones
- The strategic mindset to advise the company on different priorities and what effect they have on the bandwidth of the team.
- Good sense for UX and a basic understanding of core design elements and principles (e.g. font styles, use of whitespace, emphasis, etc)
- Keep yourself updated on new technologies as well as new web development tools and trends
- You learn on the fly, love being challenged and donít mind rolling up your sleeves to build something from the ground up
- Understand how tech and business weave together to make something greater than the sum of its parts.
- Youíve delivered on strict product roadmap timelines


Must Have Skills:

Required Skills/Experience:
- JavaScript, including regular use of ES6+ features and functional programming techniques
- React, React Native
- Redux, or a similar Flow library
- NodeJS 6+, with Express or a similar web framework.
- PostgreSQL along with Sequelize (or a similar ORM)
- HTML/CSS. Ease with CSS Flexbox is required, and some familiarity with CSS Grid
implementing responsive designs
- Using AWS services, particularly S3, Lambda, API Gateway and EC2
- AngularJS aka Angular 1 (our use of this framework is being removed slowly in favor of React, but still represents a significant portion of our front-end codebase)
Sass (or LESS or PostCSS)
- Heroku
- CircleCI or another continuous integration framework
- Building custom, data-driven HTML emails that render properly across the most popular email clients


Nice to Have Skills:

Bonus Skills:
- You may also have some optional experience that would make you stand out above other candidates, particularly with:
- Implementing a machine learning model (supervised or unsupervised)
- Analyzing data using the Anaconda Python stack (SciPy, NumPy, Pandas, Jupyter Notebook, Matplotlib/Seaborn)


Details:
Starting: ASAP
Travel: 0
Dress Code: casual
To apply for this job you must first either login or register