REACTjobsboard

Front End Engineer

React jobs at Lucid

Lucid

Lucid’s award-winning Creative Team is looking for a Front End Engineer that has a passion for building front-end web applications.  We’re looking for someone who enjoys solving complex problems at scale, turning mockups into pixel-perfect web pages, and has an eye for design.

Our mission is to help teams see and build the future. And we hold true to our core values of: (1) Innovation in everything we do; (2) Passion & excellence in every area; (3) Providing individual empowerment, initiative and ownership; and (4) Teamwork over ego.

Responsibilities:

  • Code digital marketing properties and assets using different technologies: websites, blogs, landing pages, marketing pages, etc.
  • Convert design mockups with specifications into functional web pages, components, and reusable templates.
  • Use a broad set of technology tools. Primarily: Gatsby.js, Emotion, React, TypeScript, Jest, Git, Drupal, PHP and more to create web-based solutions.
  • Build and maintain systems for testing our websites for stability and reliability.
  • Understand business opportunities and problems, clearly define solutions, and provide detailed deliverables within Agile/Scrum system constraints.
  • Work in conjunction with other marketing teams such as: Design, SEO, i18n, PPC, analytics, and others.
  • Architect and build systems and components that can be reused across many sites with different themes and requirements.
  • Estimate time to deliver for any given project.
  • Use deadlines, milestones, and deliverables to effectively anticipate roadblocks and development opportunities.

Requirements:

  • At least 2 years of web development experience in general with at least 1 year of real world experience using a JavaScript framework like React, Angular, or Vue.
  • Bachelor’s degree, or equivalent experience, in Design, Information Systems, Computer Science, Digital Marketing, or another related degree.
  • Expert understanding of HTML & CSS best practices.
  • In-depth knowledge of JavaScript.
  • Desire to take ownership of the code base and help architech the components, systems, and tests used and shared across multiple sites within the ecosystem.
  • Ability to write stable, scaleable, extensible and reusable components to help keep up with growing demands on the websites.
  • Ability to help mentor others in best practices of front end engineering.
  • Ability to talk to stakeholders and explain our architecture and help them find solutions to their needs within our architecture.
  • Ability to use Git and work collaboratively with other developers.
  • Ability to program under different constraints: Contributing to long-term strategic projects while positively contributing to last-minute fixes and short-term solutions - sometimes without all the information present to make comfortable decisions.
  • Ability to organize, prioritize, and meet deadlines.

Preferred Qualifications:

  • Experience with Gatsby.js, React, GraphQL, and TypeScript.
  • Experience with Docker.
  • Familiarity with Emotion and StyledSystems.
  • Familiarity with A/B testing and unit testing.
  • Experience with creating/using a component library or design system.
  • Basic knowledge of digital marketing practices (SEO, analytics, etc.)
  • Understanding of CMS; experience with Drupal is of particular value.
  • Basic PHP or OOP experience.
  • Working knowledge of SQL databases.
Apply for this job