Salary
💰 $115,000 - $130,000 per year
Tech Stack
AngularElectronFluxJavaScriptNode.jsReduxSCSSTypeScriptWebpack
About the role
- Foster strong relationships with key stakeholders and provide expertise as well as customer service to meet a wide variety of requirements
- Quickly provide insight and options to front-end challenges
- Collaborate with Product Managers and business teams to create a consumer-like, elegant, intuitive experience for enterprise users
- Contribute both technically and in an advisory role to projects
- Develop and manage extensible, stable codebases for a variety of applications
- Provide front-end architecture and aesthetic thought leadership
- Stay current with the fast-changing landscape of browser-based application development
- Evaluate frameworks, technology, platforms, and tooling solutions
- Support and troubleshoot issues (process & system), identify root cause, and proactively implement sustainable corrective actions
Requirements
- Strong understanding of the DOM, HTML5, CSS3 and JavaScript (ES5 and ES2015+)
- Significant experience with Angular
- 3+ years of experience with additional web libraries and frameworks. Preferred: Underscore, Flux/Redux, Immutable.js, etc.
- Experience with front-end tooling workflows: Node.js (NPM), SASS/SCSS, WebPack, Angular-CLI
- Strong understanding of debugging
- Experience testing JavaScript code
- Experience with Responsive Web Design (RWD) patterns
- Proven ability to create working prototypes (proof of concepts) at varying degrees of fidelity using HTML, CSS, and JavaScript
- Experience with unidirectional data flow patterns (Redux, etc.)
- Experience using ES2015 (ES6) and TypeScript 2.x
- Full Stack awareness, but this role is front-end based
- Experience with data integration
- Agile environment
- Strong team-building, vendor, and customer relations skills
- GIT and GitHub
- Strong communication skills (wireframes, rapid prototypes, PoC’s, whiteboarding)
- Experience building and maintaining a reusable components library