Frontend Engineer - 5690565004

Lucid Software11 months ago
Raleigh, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Lucid Software is the leader in visual collaboration and work acceleration, helping teams see and build the future by turning ideas into reality. Our award-winning products, business, and workplace culture—including being named to the Forbes Cloud 100 and recognized as a Fortune Best Workplace in Technology—reflect our commitment to innovation and excellence. We are a hybrid workplace, offering flexibility to work remotely, from our offices, or a blend of both based on role and team needs.

Lucid's Marketing Engineering Team is seeking a Front End Engineer with a passion for building dynamic web applications. This role requires tackling complex challenges, transforming design mockups into pixel-perfect pages, and continuously seeking improvements.

Key Responsibilities

  • Code digital marketing properties and assets across websites, blogs, landing pages, and marketing pages.
  • Convert design mockups and specifications into functional web pages, components, and reusable templates.
  • Utilize a broad set of technology tools, including Gatsby.js, Emotion, React, TypeScript, vi-test, Git, Directus, Node, and Vue, to create web-based solutions.
  • Build and maintain systems for testing the stability and reliability of our websites.
  • Collaborate with marketing teams (Design, SEO, i18n, CRO, Content, Analytics, etc.) to understand business opportunities, define solutions, and deliver detailed outcomes within Agile/Scrum constraints.
  • Architect and build systems and components reusable across multiple sites with varying themes and requirements.
  • Estimate project delivery times and proactively identify development opportunities and potential roadblocks.

Required Qualifications

  • Minimum of 3 years in web development with at least 2 years of hands-on experience using a JavaScript framework such as React, Angular, or Vue.
  • Bachelor's degree or equivalent experience in Design, Information Systems, Computer Science, Digital Marketing, or a related field.
  • Expert understanding of HTML and CSS best practices.
  • In-depth knowledge of JavaScript or TypeScript.
  • A proactive desire to take ownership of the code base, architect components and systems, and establish best practices across platforms.
  • Strong ability to create stable, scalable, extensible, and reusable components.
  • Experience mentoring peers in front end engineering best practices.
  • Excellent communication skills with the ability to discuss complex technical concepts with non-technical stakeholders.
  • Proficiency in Git and collaborative development workflows.
  • Ability to manage multiple priorities, meet deadlines, and work under varying constraints ranging from long-term strategic projects to last-minute fixes.

Preferred Qualifications

  • Experience with Gatsby.js, React, GraphQL, and TypeScript.
  • Familiarity with Docker and containerized environments.
  • Working knowledge of Emotion and StyledSystems.
  • Exposure to A/B testing and unit testing methodologies.
  • Experience building or using a component library or design system.
  • Basic understanding of digital marketing practices, including SEO and analytics.
  • Familiarity with CMS platforms, with Directus experience considered a plus.
  • Working knowledge of PostgreSQL databases.
  • Experience with Vue and Next.js is a plus.

Required Skills

CSS
Git
Gatsby.js
HTML
React
JavaScript
TypeScript