This role requires experience writing asynchronous JavaScript for event driven web applications, with an attention to detail and an understanding of current responsive design. In addition, you must be able to translate UI mockups into production-ready HTML/CSS/JS.
The team is building a cloud platform to enable a true cross-service, cross-device IoT world to make people's life and health better. They are bringing science fiction to life and are creating magical user experiences in the process.
As a developer on our web application front-end team, you will use cutting-edge technology to create User Interface (UI) components.
• Within 30 days, partner with teammates to develop a new UI feature within an existing React application.
• Within 3 months develop new UI features without assistance.
• Within 6 months, identify an improved API conversation between front- and back-end that increases app performance or code reusability.
Requirements
• A minimum of 5 years of professional experience building web applications using JS, CSS and HTML.
• 2+ years of experience building large-scale SaaS or e-commerce products.
• Previous experience using multiple frameworks (jQuery, Angular, React, Backbone, Ember).
• Strong object-oriented design and software engineering capabilities using JavaScript.
• Strong understanding of HTML and CSS including cross-browser compatibility.
• Must be analytical and have strong problem solving and troubleshooting skills.
• Ability to work well on a team using modern software development practices (Agile/scrum, CI).
Desired Skills
• Experience with the design and development of single-page web applications.
• Experience with D3 data visualization library.
• Knowledge of Bacon.js and Functional Reactive Programming.
• Able to integrate with RESTful web services.
• Familiar with build tools and preprocessors.
• Practical knowledge of web page optimization techniques for fast page load times.
• Good understanding of git.
• Comfortable working in a fast-paced, agile/scrum work environment.