Senior Front End Developer
The Company
Imperva provides industrial strength Big Data applications for Fortune 200 companies. We are growing rapidly and looking for exceptional talent to help achieve our ambitious goals.
The Position
Are you interested in building an application for displaying and visualizing big data? We're looking for experienced front-end developers to join the effort to define and build the future of big data. You will be joining a team to help develop, maintain, and test our big data visualization application. You will work with ground-breaking technologies, taking advantage of open-source initiatives and third-party services, to provide the best developer experience.
To complete all of the deliverables, the right developer will have experience in the following:
- Developing new user-facing features using Angular.js or React.js
- Familiarity with API Creation and RESTful services
- Unit testing with any javascript framework (e.g. Mocha, Jasmine, Karma)
We use, or are considering using, several of the technologies listed below.
Modern JavaScript (ES5/ES6/ES7/ES8), Typescript
React.js
Testing Frameworks- mocha, jest, selenium
Node.js
Personal Attributes
- Energetic, positive, practical
- Continual learner
- Independent problem solver who knows when to ask for help
- Enthusiasm for modern JavaScript language/frameworks
- Avoids speculation: "I don't know. Let's figure it out."
- Must be able to work independently
Requirements
- 6+ years Developing new user-facing features using Angular.js or React.js and interfacing with REST APIs
- 6+ years experience with Object-Oriented Design & Programming
- Keep product quality top of mind by creating automated tests for the software that you help create.
- BS in CompSci/Engineering or equivalent preferred but not required
- Able to perform and succeed with new technologies and challenges
- Need to be eligible to work in Canada to apply
About Imperva
Imperva is an analyst-recognized, cybersecurity leader—championing the fight to secure data and applications wherever they reside. Once deployed, our solutions proactively identify, evaluate, and eliminate current and emerging threats, so you never have to choose between innovating for your customers and protecting what matters most. Imperva—Protect the pulse of your business.
#LI-DC1