Kforce - Minneapolis, MN

posted 2 months ago

Full-time
Minneapolis, MN
Administrative and Support Services

About the position

The ReactJS UI Developer will be responsible for developing user interface components and implementing them using well-known React.js workflows. This role focuses on creating new user-facing features, building reusable components, and ensuring high performance across various devices and browsers. The developer will also document application changes and translate designs into high-quality code.

Responsibilities

  • Developing user interface components following React.js workflows (such as Flux or Redux)
  • Creating new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Implementing highly responsive user interface components using React concepts
  • Writing application interface codes using JavaScript following React.js workflows
  • Troubleshooting interface software and debugging application codes
  • Developing and implementing front-end architecture to support user interface concepts
  • Monitoring and improving front-end performance
  • Documenting application changes and developing updates
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Requirements

  • 5+ years of experience with React
  • 5+ years of experience with Redux
  • 5+ years of experience with GraphQL
  • 5+ years of experience with Context API
  • 5+ years of experience with SCSS/CSS 3 and above
  • 5+ years of experience with HTML 5
  • 5+ years of experience with Webpack 4 and above
  • Extensive hands-on experience in ReactJS
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Extensive experience in creating Micro front-end applications
  • Experience with Modern JS (browser + Node.js), CSS, SCSS, and HTML5
  • Experience in front-end state management (Redux, ContextAPI, and Hooks)
  • Experience with Client API (GraphQL and Fetch wrapper)
  • Experience in creating reusable ReactJS components
  • Extensive experience in Responsive design system
  • Experience with Webpack and its entire ecosystem
  • Understanding of the architecture of web applications
  • Knowledge of OOP and design patterns
  • Understanding of web application performance
  • Experience leading teams in design and development efforts
  • Good communication skills
  • Working experience in Agile framework

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • 401(k)
  • Life insurance
  • Disability insurance
  • Paid time off for salaried personnel
  • Paid sick leave for hourly employees on Service Contract Act projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service