Senior Software Engineer – Front-End
100% Remote - Based in Boston, MA area
Contract-to-Hire
Are you passionate about technology and staying up-to-date on industry trends? Do you consider yourself an advocate for change and eager to step outside your comfort zone? As a Senior Software Engineer, you will be a crucial member of our agile team, working with innovative tools, processes and people to engineer web applications that are distributed and consumed on a massive scale.
What you’ll do:
- As part of a SCRUM team, you will provide technical direction for and be a key contributor to the development of new features that allow our users to engage with their customers
- Collaborate with Product Management, UX, Architects and Senior members of the development team to find the best technical solutions
- Be part of the creation of a long-term, scalable architecture
- Writing markup that is consistent across all browsers and platforms, understanding of cross-browser compatibility issues and ways to work around them
- Subject matter expert of fluid and responsive layout, browser behavior and compatibility, and cross-device issues and solutions
Who you are:
- 6+ years developing and writing large scale performant front-end web applications
- Expert knowledge of Javascript (including ES2015)
- 5+ years of experience working with modern Javascript frameworks, React is preferred
- Experience writing UMD modules (AMD/RequireJS, CommonJS, or ES2015)
- Comfortable with build tools such as npm, Webpack, Bower and Grunt
- Exposure with Protractor, RSpec or equivalent integration testing frameworks
- Experience with unit testing and test driven development
- AWS is a plus
Example Interview/Screening Questions:
· Explain the difference between double equal and triple equal in JS/React
· They are using QuillJS as their EDI, how to use for both Mobile & Web
· Explain closures in JS/React
· Asked about Ref’s and ShadowDOM