Job description
SMASH, Who we are?
We are agents for tech professionals that help to build careers in the United States.
We aim to find the perfect match. As agents, we make sure to pair our talent with our US clients, not only by their technical skills but as a cultural fit. Our core competency is to find the right talent, fast.
This position is to work with a US Company, you will require to have Citizenship or work permit from US to apply for this role
The Sales Platform team is looking for an experienced Frontend Engineer to help us in building the next generation of our sales platform. We are building a React application that uses micro-frontend technologies to expose various features that other teams around Sunrun are creating. It is an integral part of our sales process and critical in driving revenue for the company.
Essential Duties and Responsibilities
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.
Mentor engineers on good practices in all phases of frontend development.
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.
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.
Education and Experience
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
Bonus Experience
As a team lead or engineering manager
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
Skills and Competencies
It is expected that candidates will not have experience with all parts of our tech stack and that they will spend time with our team ramping up as needed.
To succeed, candidates must be able to do the following (in order of importance):
Articulate complex technical ideas in a straightforward manner.
Design and implement software using industry-standard design patterns like those from Enterprise Integration Patterns or Domain-Driven Design.
Write highly readable software in Typescript or Javascript.
AA1Pp08tlY
johnandkristie.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, johnandkristie.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, johnandkristie.com is the ideal place to find your next job.