Frontend Developer

job
  • EPITEC
Job Summary
Location
Urbandale ,IA 50322
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
01 Feb 2025
Share
Job Description

Note: Visa sponsorship is not available, now or in the near future, for this position.


Role Overview:

You will be joining a team that supports a Design System promoting consistent user experience across a large digital product. Experience in a design system/component library environment is highly valued.


Required Skills:

  • JavaScript, HTML5, CSS, React JS, Node JS
  • Strong JavaScript experience – intermediate level understanding of JavaScript foundations.
  • NodeJS – understanding its relation to front-end development.
  • React – knowledge of functional React components and hooks.
  • HTML/CSS – strong skills in HTML and CSS, understanding their interaction with React.
  • Responsive Web Design – understanding how layouts respond at various screen sizes.
  • Version Control – understanding concepts of distributed version control (we use Git).
  • TypeScript – understanding its benefits and relation to JavaScript.

Bonus Skills:

  • Testing:
  • Cypress component testing
  • Visual Regression Testing
  • CSS Preprocessors or CSS-in-JS tools:
  • SASS or LESS
  • Emotion, Styled Components, etc.
  • Material UI
  • Engineering Practices:
  • TDD, Software Automation, CI/CD
  • Agile and XP
  • Experience:
  • Working in a design system/component library team
  • Working on an internal tools team

Job Description:

  • Develops reusable components for a shared product design system.
  • Analyzes requirements from 10-20 product development teams to create a common, intuitive component API.
  • Collaborates with product managers and UX designers to ensure the component library meets business and user needs.
  • Follows industry-standard agile software design methodology for development and documentation.
  • Executes necessary documentation as needed.
  • Tests components across browsers and devices.
  • Maintains the component library as a product and works with other teams to manage contributions.

Does this look good to you? Let me know if you need any adjustments!


Edit in Pages

Copy


AI-generated content may be incorrect

Other Smiliar Jobs
 
  • Troy, MI
  • 12 Hours ago
  • New Albany, OH
  • 10 Hours ago
  • Plano, TX
  • 10 Hours ago
  • Plano, TX
  • 10 Hours ago
  • , GA
  • 10 Hours ago
  • Livonia, MI
  • 5 Days ago
  • Thousand Oaks, CA
  • 2 Days ago
  • Pontiac, IL
  • 2 Days ago
  • Rapid City, SD
  • 1 Days ago
  • Pontiac, IL
  • 1 Days ago
  • West Des Moines, IA
  • 9 Days ago
  • Peoria, IL
  • 8 Days ago
  • Fayetteville, GA
  • 6 Days ago
  • Plano, TX
  • 1 Days ago