Senior Front End Software Engineer
ThinAir
The Role
About ThinAir
Based in Mountain View, CA, ThinAir is a first-of-its-kind enterprise security solution built for end-users. Our mission is to secure the world's data. We have built a ground-breaking platform utilizing some of the most innovative technologies available today to accomplish this mission. We give our customers complete visibility, context and seamless control over all their data.
We are a world-class team of operators and engineers from Apple, Spotify, IBM, Microsoft, Google, DropBox, VMWare, Amazon, U.S. military and intelligence communities. Join a diverse, passionate team where your voice and ownership are critical to success.
About The Position
As a Senior Front End Software Engineer, you will get to use your Javascript, HTML and CSS expertise to build beautiful, performant and intuitive web based applications. You’ll be working within a cross-functional team to build out ThinAir's products and platform reinforcing our vision of security through simplicity. You will be responsible for a range of responsive web based applications that seamlessly integrate desktop, mobile, and tablet platforms. You will also have the opportunity to drive architectural, product and technological decisions.
IN THIS ROLE YOU WILL:
- Design and implement new user-facing features
- Develop fast, easy-to-use, high performance production features and applications.
- Uphold high quality and coding standards.
- Translate designs and style guides provided by the UX team into functional user interfaces, ensuring cross browser compatibility and performance.
- Develop prototypes quickly.
- Develop intuitive, novel, interactive data visualizations and user experiences
IN ORDER TO BE SUCCESSFUL IN THIS ROLE YOU WILL NEED:
- Expert knowledge of Javascript, HTML5, CSS3
- Expert knowledge of how browsers work - you can completely optimize page load times, rendering, caching & memory
- Significant experience with frameworks, preprocessors, and libraries, such as React, Angular, Ember, Backbone, SASS/LESS/PostCSS, etc
- Experience building high-performance, reliable, and large-scale web applications
- Experience developing responsive, cross-browser solutions
- Experience with an iterative approach to UX/UI/Design
- Solid foundation in computer science, with strong competencies in data structures, algorithms and software design
- BS in Computer Science / Software Engineering or similar field/discipline
Nice to Haves:
- Experience with React, Redux, ImmutableJS
- Experience with ES2015/ES6/ES7, JSX, Babel, Webpack
- Data visualization tools / technologies / libraries such as SVG, Canvas, D3, Vis.js, MapBoxGL, RaphaelJS, etc
- Experience with mobile and tablet web apps
- Experience with web sockets and real-time data services
- Experience with web site/app security
WHY JOIN THINAIR?
Innovative, customer-centric culture & bright, passionate teammates
Competitive compensation
100% paid health care
Catered meals & stocked kitchen
Perks program
Ability to make history while having fun doing it!