Our client offers technically challenging work, opportunity for growth, an open and collaborative culture, and the chance to make a difference.
LOCATION
This role is 95% remote for a candidate living in the San Francisco, Atlanta, Raleigh/Durham or Austin TX area. Occasionally on site work will be required.
COMPENSATION
Up to $180K, commensurate with education, skills and experience
Our client provides flexible vacation time, a matching 401K plan, profit sharing, full health, life, vision and dental benefits.
REQUIRED SKILLS FOR SENIOR FRONT END ARCHITECT, TEAM LEAD
- 5+ years' experience designing and developing frontend applications
- 2+ years' experience as a team lead for frontend applications
- Strong proficiency in JavaScript / ES6, including DOM manipulation and the JavaScript object model
- Expert Level with Responsive Design, HTML5, CSS3, and JavaScript
- Expertise in designing modern component and module-based interfaces
- Experience with Redux or similar modern state management/dataflow techniques
- Experience developing and deploying single-page applications and advanced topics, such as PWA, HTTP/2, web sockets
- Experience with coding for high performance such as using async/promises, flexibility such as using template literals, and localization/internationalization
- Experience in unit testing code with JEST, enzyme, Jasmine, Karma, Mocha or Chai
PREFERRED
- Experience with Webpack, Gulp, Babel, and Rollup
- Experience with the npm ecosystem, including using/building packages and dealing with dependencies
- Experience with mobile / tablet UI as a browser-based web app
- Working knowledge of Web Components, Shadow DOM, Templates
- Experience working on UI Frameworks
- Experience with JavaScript-based cross-platform technologies such as Ionic and Electron
IN THIS ROLE YOU WILL
- Work with a UX architect and development team to architect and build modern JavaScript-based user interfaces with the latest component technologies and techniques.
- Understand users, apply good usability practices and continuously find better ways to improve the experience.
- Collaborate with Product Managers, UX, QA Engineers and Release Engineers to own the solution from development to production.
- Research new libraries or techniques and create proof of concepts and prototypes.
- Mentor, encourage, and build up junior team members to increase team capabilities, maturity, and best practices.
- Help to foster an environment of open communication, creative thinking, problem solving, and cohesive team effort.
TAGS
Senior Front End Architect | Team Lead | Front End | Architect | JavaScript | Component Based Interfaces | Module Based Interfaces | State Management | Single Page Applications | SPA | Unit Testing | Remote
To view more opportunities, please visit stoutsystems.com/jobs.