Senior Front-End Design Engineer

Overview

Remote
Depends on Experience
Contract - W2
Contract - 26 week(s)

Skills

JavaScript

Job Details

One of CEI's largest Power, Energy, & Electric Utilities clients is seeking a Sr. Design Engineer to join their growing organization!


Client/Industry: Power, Energy, & Electric Utilities
Job Title: Senior Front End Design Engineer
Location: Remote (with occasional collaboration across EST/CST time zones)
Work Schedule/Shift: Mon-Fri | Minimum 40 work hours per week.
Duration/Length of Assignment: 6 Month Contract to Hire
Additional Information: Candidate must be willing to travel once per year for a company-paid onsite event

*Must be able to convert to a full-time employee without sponsorship, restrictions, or an additional employer*
  1. W2 Employment Only – No Corp to Corp / C2C arrangements.
  2. Expected potential for contract extension(s) and/or conversion to Full-Time/Permanent Employment.
  3. Optional benefits available during contract (Medical, Dental, Vision, and 401k)


Position Overview:
This role supports a 100+ year old energy company currently in Phase 3 of a large-scale digital transformation initiative focused on delivering unified digital experiences for millions of users across three operating states. This transformation is being driven by a user-centric and accessibility-first design philosophy. The company is building a global design system to support its enterprise-wide content, UX/UI standards, and technology platform integrations. The Senior Design Engineer will join a highly experienced product engineering team working under the leadership of a principal engineer. The team operates at the intersection of front-end engineering, UX strategy, and system architecture, functioning as a foundational enablement group to support development across multiple platforms and business units. In this role, the Senior Design Engineer will focus on accessibility-first design system development, component creation, experimental prototyping, and CMS integrations. The candidate will not be responsible for production application feature development, but rather will support design system tooling, custom component engineering, and strategy-driven UI/UX initiatives. The position will require ongoing collaboration with developers, content strategists, UX professionals, and product managers to support enterprise consistency, innovation, and accessibility compliance across digital experiences.

Required Skills/Experience/Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent related experience
  • Proven experience in front-end development with strong emphasis on UX/UI principles and accessibility
  • Extensive experience with React JS and Next JS (v15 preferred)
  • Proficiency in Tailwind CSS for scalable styling implementation
  • Demonstrated ability to build, support, and maintain design systems and component libraries
  • Hands-on experience configuring and integrating headless CMS platforms; Storyblok CMS strongly preferred
  • Experience creating and maintaining content types, components, and taxonomy libraries
  • Deep understanding and implementation experience with accessibility standards including WCAG and ADA compliance
  • Familiarity with JavaScript, HTML5, and CSS3 in enterprise environments
  • Comfortable contributing to code repositories with Git and participating in code reviews
  • Strong interpersonal and collaboration skills with experience working in cross-functional agile teams

Preferred Skills (Not Required):
  • Experience with React Native for mobile application prototyping
  • Knowledge of Highcharts or similar data visualization libraries
  • Familiarity with TurboRepo for managing monorepo architecture
  • Understanding of SEO fundamentals for content-driven applications
  • Exposure to Figma design files (although design work is not a requirement)
  • Portfolio of projects demonstrating accessibility-first design and headless CMS integration

Day to Day/Responsibilities:
  • Collaborate with developers, UX designers, and content strategists to define and implement reusable components and standards within a centralized design system
  • Contribute to the structure and integration of a Storyblok-based headless CMS, configuring content types, custom components, folder structures, and editorial workflows to support scalable content publishing
  • Build and maintain composable, accessibility-first React components using Next JS v15, ensuring WCAG and ADA compliance across all screen types and devices
  • Leverage Tailwind CSS to implement consistent and scalable styles within a dynamic and centralized component framework
  • Work with the TurboRepo repository where the design system and all supporting company websites are housed, ensuring scalable and maintainable code structure
  • Participate in prototyping and experimental development to explore strategic user interaction models, tools, and third-party integrations
  • Develop and integrate data visualization features using Highcharts to support user-facing tools such as calculators and data insight pages
  • Support development best practices by writing clean and maintainable code, conducting peer code reviews, and mentoring junior engineers as needed
  • Maintain and evolve taxonomy libraries and reusable content configurations to ensure content continuity across business domains
  • Engage in cross-team enablement activities, supporting onboarding and documentation for developers leveraging the design system or CMS integrations
  • Actively participate in all agile ceremonies including sprint planning, daily stand-ups, and retrospectives, contributing to team velocity and shared goals
  • Stay current on web standards, accessibility regulations, and modern development practices to ensure enterprise-level compliance and quality in deliverables

#INDREM

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.