onsite
UX Software Engineer - Charles River Analytics
Software Engineer
Lead the design and implementation of user‑centric interfaces, blending research, prototyping, and front‑end development to deliver intuitive, high‑performance web experiences using JavaScript, React, and modern design tools.
About the role
Key Responsibilities
- Collaborate with product managers and researchers to translate user needs into functional, visually appealing interfaces.
- Design, prototype, and iterate high‑fidelity mockups using Figma and other design tools.
- Implement responsive, accessible UI components with HTML, CSS, and React, ensuring cross‑browser compatibility.
- Conduct usability testing, gather feedback, and refine designs to improve user satisfaction.
- Maintain design system consistency and contribute to component libraries for scalability.
Requirements
- 3+ years of experience in UX/UI design and front‑end development.
- Proficiency in JavaScript, React, HTML, and CSS.
- Strong portfolio demonstrating user‑centered design and interaction patterns.
- Experience with design tools such as Figma, Sketch, or Adobe XD.
- Excellent communication skills and ability to work collaboratively in cross‑functional teams.
Skills
javascriptreactfigma