Intensity is seeking a senior level front-end developer to implement web-based applications for pioneering business forecasts and machine learning systems. This position requires a can-do/will-do attitude, a love of coding, and a passion for solving challenging problems.
RESPONSIBILITIES/DUTIES:
Specific responsibilities and duties for the Senior Front End Developer include:
- Write robust front-end code with HTML, CSS, and JavaScript frameworks and libraries to implement enterprise-class, cloud-hosted, web applications
- Implement rich, interactive data visualizations, including graphs, charts, and tables
- Write client-side unit tests
- Design and implement user authentication and security features
- Collaborate with team members, including UI architect, UI designers, back-end developers, and product managers
QUALIFICATIONS
Qualifications for the Senior Front End Developer include:
- Extensive experience building highly interactive web application interfaces
- Deep expertise in HTML5, CSS3, and JavaScript MVC frameworks and libraries
- Strong object oriented design and programming skills
- Strong understanding of web standards, cross-browser compatibility, responsive design, Bootstrap, CSS frameworks (LESS, Sass), and AJAX
- Excellent understanding of interfacing with databases through REST interfaces and web services
- Experience writing unit tests on the client side, behavior-driven development, and test-driven development (Jasmine, Karma)
- Experience with Agile processes, continuous build, and integration tools
- Ability to work independently and collaboratively
- Creativity, innovation, and resourcefulness
PREFERRED
Preferred experiences and capabilities for the Senior Front End Developer include:
- Experience with JavaScript frameworks (Angular (preferred), React, Backbone, etc.)
- Expertise designing and developing rich, interactive data visualizations
- Working knowledge of Node.js, Java, Python, and/or Ruby on Rails
- Experience with database development (SQL, MySQL, NoSQL)
- Familiar with modern Internet/information/data security issues and technologies
- Familiar with source code management tools (Git, Subversion)
- Experience with graphic design software (Photoshop, Illustrator)
- Bachelors and/or Masters degree from a top university
This position is located in our San Diego, California office. Intensity offers generous compensation along with a comprehensive and competitive benefits package that includes medical, dental, vision and life insurance, disability coverage, paid holidays, flexible time off, 401(k)/Profit Sharing Plan and relocation assistance. For more information, please visit our website at www.intensity.com.