Senior Software Engineer, Web Platforms

New York, United States | Full-time | COVID-19 remote

Apply

01: OVERVIEW
Barbarian is seeking a Senior Software Engineer with a strong background in Front End Development. This
role will focus on collaborating with Barbarian's Development Lead to build out best-in-class customer
experiences. As a Senior Frontend Engineer, you will have the ability to leverage your knowledge about
modern front-end frameworks to build DTC and B2B solutions.

02: ROLE + RESPONSIBILITIES
The scope of the role will be inclusive of the following:
● Translate designs and wireframes into reusable components and front-end libraries
● Develop new experiences using MV* frameworks
● Participate in key meetings as part of the typical sprint cadence of an agile project workflow (standup,
product demo, retrospective etc.)
● Participate in ideation sessions with design, strategy and technology teams working together to define
a creative approach
● Estimate and communicate the benefits, challenges, and constraints of approach to project
deliverables
● Provide technical support for workstreams in long-term management and support
● Closely collaborate and communicate across multidisciplinary teams, including strategy, design
and program management
● Clearly communicate problems and propose solutions, in writing and in conversation
● Experience with building out documentation for technology solutions
03: EXPERIENCE REQUIREMENTS
● 5+ years of engineering experience with HTML/CSS/JS (ECMAScript 6 experience required)
● 2-3 years experience with established development processes (e.g. code reviews, pattern libraries,
distributed version control, unit testing, frontend build systems etc.).
● 2-3 years experience building interactive web applications with MV* frameworks (React,
Vue/Nuxt.js)
● 2-3 years experience with CSS Preprocessors (e.g. SASS, LESS) and templating languages ( e.g.
Handlebars, Velocity)
● 2-3 years of experience integrating with enterprise technologies (CMS / Commerce systems, 1st
and 3rd party APIs, Analytics, Tag Management etc.)
● Commonly integrates with REST APIs and data exchange protocols like GraphQL, JSON and XML
● Experience with accessibility-driven design and Section 508 Compliance
● Backend Development experience with Node.js required
● Strong organizational, communication skills, both oral and written
● 1 year of experience with Progressive Web Applications (strongly preferred)
● Experience with Next.js (bonus)
● Experience with Backend Development using PHP and/or Java (bonus)

04: REPORTING:
The Senior Software Engineer will report directly to Barbarian’s CTO