What are the responsibilities and job description for the UI Developer position at Simplelogix?
Job description
NOTE: W2 only. No C2C, please.
NOTE: Remote role, US-based candidates only.
NOTE: Sponsorship is not available for this role, now or in the future. Thank you.
Job Title: UI Developer
Job Details
This role is Front of the Front End Development. You will be working for Aquent Studios, joining a client 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.
Required skills:
Deep experience in JavaScript, HTML5, CSS, React JS, Node JS
Candidate should have strong JavaScript experience – should understand at least at an intermediate level the foundations of JavaScript
NodeJS. We use Node for our development environment, so understanding how that relates to building for the front-end is essential.
React – should understand functional React components and hooks
HTML/CSS – should have strong HTML and CSS skills, able to understand how the two interact, and how those interact with React.
Responsive Web Design – understanding how layouts will respond at various screen sizes is essential
Version Control – we use Git, but some understanding of concepts of distributed version control is necessary.
TypeScript – should at least understand what it is, what benefit it provides, and how it relates 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
Experience 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 come to a common, intuitive component API
Works with product managers and UX designers to ensure 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 work with other teams to manage contributions
Job Type: Full-time
Salary: $75.00 - $80.00 per hour
Schedule:
- Monday to Friday
Work Location: In person
Salary : $75 - $80