Full-Time Senior or Staff Frontend Engineer (React)
Job Description
Hi, I’m Dylan, the Dashboard Team Manager at EnsoData! We’re excited to announce that we’re looking for a new teammate – a Senior or Staff Frontend Engineer who is passionate about developing React.js applications with an eye for design. This position is available to be fully remote or hybrid and offers a salary of $125k (senior) or $140k (staff), stock options, various time off opportunities, and healthcare to name a few benefits.
The mission for the Senior/Staff Frontend Engineer is to design and deliver outstanding user experiences and interfaces that delight end-users and make it easier to help patients. This will be accomplished by teaming up with product managers and designing new features around our customers’ needs. You will be building and updating a modern web application that allows users to intuitively visualize and interact with the wealth of data generated within core EnsoData products. The person in this position has the opportunity to grow personally and professionally to help build a world-class engineering team, own critical EnsoData product initiatives, and serve as a key member of the EnsoData technical team.
Requirements
- 5+ years experience working with a team on a production codebase – we are looking for more than entry level experience
- Ability to communicate in a remote environment that strives to be diverse and inclusive
- Proficient in React.js and React state management libraries such as Redux or Recoil
- Demonstrated proficiencies in git workflows
- Experience writing unit tests
- Proven experience with the entire design process, from ideas to production ready features
It would be great if you also have…
- Experience in UI/UX design
- High level of proficiency using design tools such as Figma and Sketch
- History of experience with usability testing
- Demonstrated ability in large data charting with Chart.js or other libraries
- Knowledge working with cloud hosting environments (GCP or AWS)
- Proven work with Selenium for automated testing
- Ability to demonstrate experience with Python
Let’s Talk
EnsoData seeks to recruit, hire, and retain the most talented people from a diverse candidate pool. Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. If you think you’re a great fit, but don’t necessarily check every box on the job description, please still get in touch.
How to Apply
Check out the link on our Careers page to apply!77 total views, 0 today