Lead Front-end Developer

Creative Technology Greenville, South Carolina Boston, Massachusetts New York, New York


Description

Lead Front-End Developer

Are you a self motivated developer who likes to build front-end applications that don’t rattle when shaken? Do you pride yourself in your ability to understand the consequences of each design option and make the right choice on which one is needed to move forward? Do you tinker with technology because you find it fun?

Role:

As  the lead front-end developer, you will be joining a team of enthusiastic `solve anything` developers, designers and project managers. Responsibilities will include technology consulting, application architecture, developing for large and small-scale web based applications and micro-sites, providing estimates for scopes of work, mentoring team members and guiding designers on best practices and user experience opportunities.

What’s going on right now:

We’re in the midst of evaluating our technology dependencies which we revisit periodically when we see there is opportunity to optimize our work to better support our clients and advance our team. You’ll play a critical role in engaging the team to commit to a path forward. To get a glimpse into some of our thinking check out our open source projects on GitHub.

Some of our perks:

  • Time Off: Flexible and unlimited.  Company Time off for Holiday days + we close the office the week between Dec 25th to New Years. 🌴
  • Equipment: Your own Mac or PC, monitor screen, and other gear for designers, motion, creatives, developers as needed
  • Health: Great medical, dental, vision. 12 weeks Maternity, 6 weeks parental leave. A $100 annual allowance mental and physical care initiative to support your well-being.
  • Office: Shiny office space in NYC and Greenville, SC.
  • Flexibility: Enjoy flexible work-from-home approach.
  • Socials: In-office events, speakers, health and fitness events, and fun social activities.

Requirements:

  • 5-10 years of development experience in a fast-paced environment. 
  • Experience providing technical direction and mentoring Junior developers 
  • Heavy experience with one or more modern javascript libraries/frameworks (React, Angular, RiotJS, Vue)
  • Working knowledge of CSS preprocessors such as Sass is required. 
  • Demonstrated experience with integration of external APIs.
  • Familiarity of WCAG best practices.
  • Experience with technical SEO

Responsibilities:

  1. Build elegant, accessible, modern websites using HTML, CSS, and JS frameworks like Angular, RiotJS or React.
  2. Ability to hand-write code that is clean, semantic and accessible.
  3. Familiar with debugging front-end code and cross-browser testing (including modern browser as well as IE10 - yeah, IE ten. Yuck).
  4. Apply your understanding of the entire web development process, from design and development through deployment.
  5. Deliver production-ready web pages from mockups, wireframes, or written specifications.
  6. Communicate with UI designers, developers, marketing, and other stakeholders to plan each project’s success.
  7. Ability and motivation that allow you to thrive in a fast-paced environment.

How we approach technology:

  • Semantic HTML (accessibility is real)
  • CSS via Sass (experience with Less or Stylus is fine too)
  • BEM Syntax where appropriate
  • JavaScript via TypeScript 
  • Angular, VueJS and RiotJS 
  • Gulp, Webpack, Rollup
  • NodeJS (not much above works without it)
  • Version control (Git and Mercurial, moving to Git with all new projects)
  • Canvas and WebGL for the fun showy projects