Senior Front-end Engineer

TRUSS EMPLOYMENT OPPORTUNITy

Senior Front-end Engineer for Hire

Locations

SHARE THIS:
ABOUT THE EMPLOYER

Our client is driven by a determination to transform the way we power our lives. They work in the field of solar energy and strive to foster an environment you can thrive in through their commitment to diversity, inclusion and belonging.Their Sales Platform team is looking for an experienced Frontend Engineer to help the effort in building the next generation of their sales platform. This is a React application that uses micro-frontend technologies to expose various features that other teams around the company are creating. It is an integral part of their sales process and critical in driving revenue for the company.

WHAT WILL YOU WORK ON?

To succeed, candidates must be able to do the following (in order of importance):

  • Communicate effectively in a fully remote environment with a fully distributed team.

  • Write highly readable software in Typescript or JavaScript.

  • Articulate complex technical ideas in a straightforward manner.

  • Collaborate extensively when designing the high-level system.

  • Help establish the standards for the team in areas of technical excellence. Examples include but not limited to bringing best practices to our React/Node stack and advancing our micro frontend/microservice architecture.

  • Navigate the React ecosystem and make recommendations on the selection of libraries, as well as good implementation patterns.

  • Derive detailed requirements from high-level product guidance, and then automate those requirements as tests by using industry-standard practices like Specification By Example / Acceptance Test Driven Development.

WHAT SKILLS AND EXPERIENCE ARE WE LOOKING FOR?

  • Bachelor’s Degree in Computer Science or equivalent work experience

  • 5+ years of technical experience

  • Strong JavaScript development of browser applications with React, Vue, Angular or equivalent

  • Understanding of SQL/NoSQL data structures and query syntax

  • Strong skills with writing unit and integration tests in JavaScript using Mocha, Chai, Sinon

ARE THERE ANY OTHER REQUIREMENTS?

  • React Native or other mobile frameworks 

  • Experience with AWS infrastructure, S3, CloudFront, and CDK

  • Experience with Redux or Flux is a big plus

  • Knowledge of microsite, micro frontend or microservice architectures

  • Experience working with event driven architectures and/or materialized views

Requires 3-4 hours of overlap with US timezone

Featured benefits:

– Career Growth
– Work with Modern Tech
– Remote-Friendly Flexibility
– International Experience
– Pathway to U.S. Market Opportunities
– Stable, Growing Industry