Uvation

Software Engineer, Frontend – React

Uvation

part-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop new user-facing features using React.js.
  • Build reusable components and front-end libraries for future use.
  • Translate designs and wireframes into high-quality code.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Collaborate with product team and back-end developers for defining and implementing innovative solutions for the product direction, visuals, and user experience.
  • Write and maintain test cases to ensure the robustness and reliability of the code.
  • Debug and fix issues reported in the production environment.
  • Keep up-to-date with the latest React.js trends and industry best practices.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5-6 years of experience in React.js development.
  • Experience with popular React.js workflows (such as Flux or Redux) is a must.
  • Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Familiarity with newer specifications of ECMAScript.
  • Experience with data structure libraries.
  • Strong problem-solving skills, a keen eye for detail, and a team-oriented mindset.
  • Excellent communication skills for coordinating with other teams.
  • Familiarity with RESTful APIs, modern front-end build pipelines and tools, code versioning tools such as Git.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React.jsJavaScriptDOM manipulationECMAScriptFluxReduxdata structure librariestest case writingdebuggingperformance optimization
Soft Skills
problem-solvingattention to detailteam-orientedcommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering