PRI Talent is hiring a Senior Front End Engineer - React on behalf of our client. This role is a full-time, 1099 contract staff augmentation position working with a company that is a leader in reducing electronic waste and finding value in gently used electronics. Our client has seen staggering growth and extraordinary impact on protecting the planet, all while providing a work culture unlike any other.

You will join a team that owns engineering for all of our client's Web Apps, mobile apps, and more to create beautiful user interfaces for just about everything its customers see. You will work in a collaborative, highly productive team environment and have the autonomy to own projects from ideation to production.

Are you a self-motivated team player who is excited by the impact of new technologies? We are looking for individuals who lead with integrity and are role models for executing business initiatives with the highest degree of trust. To succeed in this role, you will need excellent technical knowledge and communication skills to stay aligned with global teammates. If you enjoy building sleek applications that are used by millions of people every day and are experienced with React.js, this is the role for you.

Qualifications

  • 3-5+ years of professional experience working with React
  • Solid understanding of the JavaScript language and its nuances, including ES6+ syntax and the TypeScript superset
  • Excellent knowledge of modern state management libraries (Flux pattern)
  • Experience with REST and Websocket-based web services
  • Experience building framework- and platform-agnostic packages
  • Demonstrated ability to work on complex enterprise systems, or successfully deliver a greenfield product
  • Ability to understand business requirements and translate them into technical requirements

Nice to Have

  • Knowledge of XState (or similar), Web Workers, or the Actor pattern and how it can be used on the web
  • Knowledge of React Native
  • Experience working with user interfaces for kiosks
  • You’re passionate about software development. It’s not just your career; it’s your hobby, too.
  • You’re constantly striving to learn new things and improve.
  • You follow industry news, regularly tinker with new technologies, and read books and blogs to keep your skills current.

Please note we will not accept applications that do not include a cover letter and work examples.