Front-End Development Supervisor

Union is a creative & performance marketing agency that creates omni-channel campaigns, unleashing creativity on a data-driven world, helping brands produce memorable, measurable and repeatable results.

We are looking for someone with strong front-end skills who has 6+ years of experience using both vanilla javascript and other javascript libraries. We leverage Craft CMS for a majority of our projects so knowledge of back-end frameworks like Laravel or Yii are a huge plus. In addition to progressive front-end technologies, we also expect you to have a strong grasp on writing semantic and accessible HTML and CSS or SASS following BEM guidelines.

More important than specific technical skills though is that you’re a strong problem solver who loves to learn — we’re not experts in everything and we don’t expect you to be either. We’re all just makers and innovators, so as long as you love to build awesome stuff you’ll fit right in.

Candidates should be authorized to work in the U.S. at this time.

Roles and responsibilities:
• Responsible for supporting the Technical Director with staffing and utilization for projects
• Lead a team of on-site and near-shore developers
• Responsible for developing and fostering a highly collaborative team environment
• Support Technical Director with the scoping of projects for new and current clients
• Support code reviews and assessments to ensure all code is up to compliance and quality standards
• Proficient working with Linux and AWS
• Responsible for recognizing and understanding development design patterns
• Ownership of front-end development discipline tools and processes
• Ability to communicate effectively with clients and internal teams

Technical skills:
• Proficient knowledge of semantic and accessible HTML
• Proficient knowledge of vanilla javascript
• Experience with React, React Hooks and state management libraries
• Experience with CSS, Sass and CSS-in-JS, and knowing when to use CSS instead of JS
• Experience with Twig/Blade templating
• Understanding of build tools like Webpack and Parcel

Nice to haves:
• Typescript
• NextJS / Gatsby
• Gitlab CI
• Craft CMS Experience
• Design System Experience

What we’re looking for:
Over the years, Union has built an open and fun environment around our six core values; Creativity, Innovation, Collaboration, Kindness, Passion, and Hard Work. Therefore, regardless of the position, we are looking for people to join the team that have:
• Ability to think creatively
• Ability to bring innovative solutions to the table
• Ability & desire to work collaboratively within a team environment
• Genuinely nice and kind personality
• Passion for not just fulfilling an assignment, but in adding value, pushing the boundaries and creating amazing work
• Hard-working & self-motivated mindset
• Ability to juggle multiple projects
• Ability to quickly resolve issues as they arise
• Up-to-date knowledge of current trends
• Meticulous attention to details and overall product quality