Job Description
Responsibilities:
• Work with Product Designers to define and implement a next generation security platform
• Write high-performance, reusable, modular code along with automated unit tests
• Participate in design and code reviews
• Identify and communicate best practices for front-end engineering
• Own the user-experience design and front-end code for the entire application
• Visualize big data using technologies like D3 and Highcharts
• Build world-class applications in a responsive way (desktop, tablet, mobile)
• Be the technical expert for the front-end (presentation layer) to the engineering team
Qualifications
Qualifications:
• 5+ years of professional experience writing JavaScript applications
• Demonstrable experience and fluency with AngularJS (1-year experience is must)
• You've built Angular directives beyond just wrapping a jQuery plugin around an element
• Deep working knowledge of JavaScript, HTML5, CSS, AJAX, REST API, web performance, and responsive design
• Experience with graphing / visualization frameworks (D3, Highcharts).
• Understanding of what it takes to produce and deliver great user experiences (UX/UI)
• Strong understanding of cross browser compatibility and security issues (XSS, CSRF, etc)
• Ability to write high-performance, reusable code for UI components
• Outstanding attention to quality and detail
• Extremely passionate about your work, constantly striving to be your best
• BS or MS degree in Computer Science or a related technical field
Nice to haves:
• Experience with SASS/LESS
• Experience with Node.js
• Experience with Git
• Understanding of low-level browser rendering engine behavior
• Interest in Free Open-Source Software (FOSS)
Additional Information
Things to include with your resume:
• Portfolio of relevant work
• Link to your GitHub/BitBucket/Dribble account profile
• Code examples