
React.js Engineer
Shuru
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Collaborate with engineers, designers, and product stakeholders to understand problems and contribute to effective solutions.
- Partner with team members to break down requirements and participate in solution design.
- Build reusable, accessible, and responsive UI components that work seamlessly across browsers and devices.
- Explore and prototype different approaches to tackle complex user interface and experience challenges.
- Implement features using our current technology stack, bringing in modern and reliable frontend practices.
- Write clean, maintainable, and efficient code that supports long-term scalability.
- Contribute to documentation, including technical notes, guides, and RFCs.
- Write automated tests to ensure reliability and robustness of key flows.
Requirements
- 1–4 years of experience building interactive desktop and mobile web applications.
- Solid understanding of HTML5, CSS3, and JavaScript.
- Familiarity with design tools such as Figma or Sketch to collaborate effectively with product and UX partners.
- Working experience with React and TypeScript (deeper expertise for mid-level).
- Ability to analyze and interpret designs and wireframes with a good sense of UX.
- Awareness of common web security practices and familiarity with OWASP Top 10.
- Understanding of deployment and delivery workflows for frontend applications.
- Exposure to Node.js and Express.js for building simple backend-for-frontend layers (a must-have for mid-level and a plus for junior).
- Strong communication and collaboration skills, with the ability to work effectively in a diverse team.
- A proactive, iterative mindset with a “make and show” attitude—comfortable learning quickly and improving with feedback.
Benefits
- Competitive salary and hybrid work model
- Opportunity to work with a team of experienced product and tech leaders.
- A flexible work environment with remote working options.
- Continuous learning and development opportunities.
- Chance to make a significant impact on diverse and innovative projects.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
HTML5CSS3JavaScriptReactTypeScriptNode.jsExpress.jsautomated testingfrontend practicesweb security
Soft skills
communicationcollaborationproblem-solvingproactive mindsetiterative mindsetadaptabilityUX analysisteamworkfeedback acceptancedesign interpretation