Frontend Engineer - 5690565004
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.