![Company logo](https://coda.newjobs.com/api/imagesproxy/ms/clu/xkyy/xkyybax/joblogo.gif)
Front End Developer at kyyba
Urbandale, IA 50322
About the Job
Position Title: Software Engineer II - Front End Software Engineer
Location: Urbandale, IA - 50322
Onsite role
Job Description:
This role is the Front End Development. You will be joining a team that is supporting a Design System promoting consistent user experience across a large digital product. A stand-out quality in a past position would be experience in a design system/component library environment.
Web application development with React and Node.js.
Skills:
- Required:
- Deep experience in JavaScript, HTML5, CSS, React JS, Node JS
- Strong JavaScript experience
- NodeJS.
- React
- HTML/CSS
- Responsive Web Design
- Version Control – we use Git, but some understanding of concepts of distributed version control is necessary.
- TypeScript –
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
- Experience working on an internal tools team
Responsibilities:
- Develops reusable components for a shared product design system.
- Analyzes requirements from 10-20 product development teams to come to a common, intuitive component API
- Works with product managers and UX designers to ensure the component library meets the needs of the business and users.
- 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.
Salary
62 - 64 /hour