Senior Designer Front-End / Developer - Remote / Telecommute

Overview

Remote
On Site
Hybrid
$$55hr
Contract - W2
Contract - 1 day((s))

Skills

Designer Front-End / Developer

Job Details

Job Description:
  • We are seeking a skilled Senior Frontend Engineer to take ownership of frontend build infrastructure, develop shared component libraries, and optimize complex web applications.
  • The ideal candidate will have extensive experience in React, TypeScript, and UI/UX design, with the ability to collaborate cross-functionally to improve the performance, usability, and scalability of web applications.

Key Responsibilities:

  • Frontend Build Infrastructure: Own and maintain the frontend build infrastructure, ensuring smooth and efficient development processes.
  • Component Libraries & Utility Frameworks: Develop and maintain shared component libraries and utility frameworks for use across teams.
  • UI/UX Improvements: Analyze user interfaces and implement performance and usability improvements to enhance the user experience.
  • Feature Development: Design and build new frontend features in collaboration with cross-functional teams.
  • Web Application Optimization: Optimize web application performance, especially for complex data workflows and large-scale applications.
  • Collaborate with Engineers: Work closely with engineers to brainstorm and implement technical solutions for complex problems.
  • Establish Best Practices: Establish frontend development standards and architectural best practices to ensure code consistency and scalability.

Requirements:

  • 5+ years of frontend development experience with React and TypeScript.
  • Strong expertise in build tools and package management, including Bazel, Webpack, npm/yarn.
  • Proven experience in designing and implementing component libraries and design systems.
  • Demonstrated UI/UX skills with the ability to work independently on interface improvements.
  • Experience with complex web applications and data visualization interfaces.
  • Background in enterprise software or business application development.
  • Proficiency in HTML/CSS/JavaScript, responsive design, and cross-browser compatibility.
  • Strong understanding of web performance optimization and accessibility standards.

Preferred Qualifications:

  • Experience with customer support tools, CRM systems, or internal business applications.
  • Background in UX research, user testing, or design thinking methodologies.
  • Experience with the Bazel build system.
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.