
Software Engineer, Frontend – React
Uvation
part-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
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