Front-end Developer

Employer

Job Description

ReadySet is a company on a mission to supply extraordinary technology that empowers our customers through accelerated retail innovation and success. We create software solutions through cloud-based web, VR, and emerging technologies. We are passionate about creating cutting-edge virtual reality experiences and helping our customers find a better, faster way to design, test, and implement retail solutions.


Responsibilities

As a front-end developer at ReadySet, you’ll build and test the frontend of ReadySet’s web application. You will work closely with other developers and designers to develop user interfaces. You should have a keen eye for detail and a strong sense of code integrity and organization. As a front-end developer, you not only develop new functionality to meet requirements, but you will also ensure solutions follow ReadySet’s brand standards for intuitive, accessible, and well-designed user experiences. You will need to have a solid understanding of component-based development, responsive and semantic design, and experience defining and driving our front-end/web UI architecture. ReadySet’s developers are committed to continuously learning and aren't afraid of solving a challenging problem with self-motivation and determination.


Our ideal candidate excels at all aspects of front-end development, with a clear proficiency in the React framework as well as HTML, CSS, JavaScript, ES6, TypeScript and is just as comfortable making something aesthetically pleasing as they are building out full-blown, highly interactive front-end applications.


Qualifications

  • 3+ years of experience working on production applications.
  • 2+ years of experience with React.
  • Well-versed in HTML, CSS, JavaScript/ES6/TypeScript.
  • Must have experience with state management system like Redux Toolkit.
  • Ability to translate wireframes and high-level designs into semantic, accessible front-end interfaces of complex web applications, as
  • well as develop reusable UI components.
  • Experience with Figma, Sketch, Illustrator, or similar tools to translate flat mockups/prototypes.
  • Experience with command-line utilities, build tools - NPM, Yarn, Webpack, Grunt, Gulp.
  • Basic experience with Git.
  • Experience with state management and asynchronous requests using Redux Toolkit.


Bonus points for:

  • Experience with WebGL, Canvas/HTML5 SVG Experience, three.js and/or AntDesign UI Library.