Front-End Software Engineer

Powerreviews Chicago , IL 60602

Posted 2 months ago

PowerReviews is a fast-growing software company who partners with more than 1,000 global brands and retailers to help them improve product and shopping experiences. Through user-generated feedback like reviews, Q&A, and customer surveys, PowerReviews connects the entire shopping experience giving both businesses and consumers critical information for making informed decisions.

As a member of the Front-End Engineering Team, you will be building tools that our clients use to analyze our user generated content. Around the globe daily, millions of shoppers interact with our platform to make smarter purchasing decisions.

About our Team:

Our Front-End engineers have creativity and the opportunity to research and implement new technologies. We are seeking a passionate Front-End engineer who enjoys participating in the full SDLC, from specification to design, implementation, deployment, testing, and iteration. Our tech stack includes Javascript, React, Redux, AWS, Jenkins, and Docker.

About You

  • You love technology and have 2+ years of experience putting javascript react code into production in an agile environment.

  • You enjoy working with well documented, modular code that can be changed easily to varying requirements.

  • Working with back-end developers to help design APIs and web services is something that occurs naturally to you

  • Collaborating with others is a daily highlight! We work in an open floor space, sitting in cross-functional scrum teams with a casual working environment

  • You've got experience working closely with product managers to define priorities, requirements, and releases, and designers to realize new application interfaces

  • Ensure application quality by writing tests and designing test plans to be executed by the QA team

  • You have a deep understanding of Javascript (ES6), the DOM and core Web APIs as well as proficiency in integrating with REST APIs

  • You've got at least one year of professional web development experience with an appreciation for semantic, accessible HTML

  • Staying abreast of the latest front-end technologies, and contributing knowledge and expertise to the technology team is something that you enjoy

Other Experience:

  • Experience with application state management solutions eg Redux/MobX

  • Experience with CSS, CSS methodologies (BEM, SMACSS), preprocessor (LESS, SASS, PostCSS), responsive design, and cross-browser compatibility

  • Experience with javascript package managers such as NPM, Yarn

  • Experience working with and configuring front-end bundlers such webpack, browserify, rollup, parcel

  • Experience with Javascript testing frameworks at the integration and unit level such as Selenium, Mocha, Jest, Cypress, Enzyme, Sinon etc.

  • Exposure to server-side languages, such as Java, Ruby, or NodeJS

  • Strong attention to detail, good communication skills, and a positive attitude

  • Bachelor's degree or equivalent experience

  • Must be legally authorized to work in the United States

PowerReviews is an Equal Opportunity Employer (EOE) that welcomes and encourages all applicants to apply regardless of age, race, color, religion, sex, sexual orientation, gender identify and/or expression, national origin, disability, veteran status, marital or parental status, ancestry, citizenship status, pregnancy or other reasons prohibited by law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
FrontEnd Software Engineer


Posted Yesterday

VIEW JOBS 12/14/2019 12:00:00 AM 2020-03-13T00:00 <p><strong>About the Role</strong></p><p>HEROFi is growing quickly and is currently seeking a Front-End Software Engineer (React.js, Redux) to help extend and enhance our internal and customer-facing responsive web applications. This position is front-end only and we have a varied technology set and problem space. One day you could be adding a new component to an existing page, the next modifying our CI / CD pipeline to properly add performance optimizations to our final bundle, to adding a new shared component to the entire company can take advantage of.</p><p><strong>What You’ll Do:</strong></p><ul> <li>Contribute to all aspects of the services and applications under the team’s ownership, which includes design, implementation, unit testing, refactoring, deployment, uptime, and performance of the websites.</li> <li>Improve internal team processes by keeping what's working, throwing away what's not.</li> <li>Collaborate on the vision of the services and applications under the team's ownership.</li> <li>Understand differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.</li> <li>Understand user authentication and authorization between multiple systems, servers, and environments.</li> <li>Build technology the right way; for us, this means simple, well-tested services and tools that gradually grow over time, and that provide plenty of insight into production usage and performance.</li> <li>Help other team members grow as engineers through code review, pairing, and mentoring.</li> <li>Create unit and acceptance tests, in collaboration with the Quality Assurance team.</li> </ul><p><strong>Requirements</strong></p><p><strong>What You’ll Need:</strong></p><ul> <li>3 - 5 years developing websites using Node.js / JavaScript.</li> <li>2 - 3 years developing a front-end SPA made with React and Redux.</li> <li>1 - 2 years writing code in a true CI / CD process, using any available CI tool (Jenkins, Travis, Circle, etc.)</li> <li>1 - 2 years writing unit tests for both Node and React, preferably using Jest.</li> <li>Experience with the entire development lifecycle, from design through implementation and deploying through maintaining.</li> <li>Proven ability to carry a feature from start to finish; including prototypes, design specifications, constructive coding, unit testing, and bug fixing.</li> <li>Good diagnostic, analytical, design and communication skills.</li> <li>Ability to craft simple and elegant solutions to complex problems.</li> <li>Experience with Agile development processes (Scrum, Kanban).</li> <li>Ability to work in a remote environment.</li> </ul><p><strong>Bonus Skills:</strong></p><ul> <li>Experience with Serverless Frameworks and AWS Lambda@Edge.</li> <li>Experience with Material Design and Material UI component library.</li> <li>Experience taking complicated UX/UI designs and breaking them down into their respective components.</li> </ul><p><strong>What You’ll Accomplish</strong></p> <p><em>Within 7 Days</em></p> <ul> <li>You’ll meet everyone you’ll work with;</li> <li>Learn the tools we use;</li> <li>Join all recurring meetings you’ll regularly attend;</li> <li>Mirror existing team members and simulate work that you’ll take over;</li> <li>Have committed code.</li> </ul> <p><em>Within 30 Days </em></p> <ul> <li>Be fully self-sufficient on working with our engineering team;</li> <li>Understand and proactively report on KPIs to how the business is doing.</li> </ul> <p><em>Within 90 Days</em></p> <ul> <li>Suggest improvements to our processes and procedures;</li> <li>Be a leader on our Engineering team.</li> </ul><p><strong>Benefits</strong></p><p>TARGETABLE employs a vibrant team of diverse and talented individuals who have a passion for bringing innovation to the retail &amp; hospitality industries. In addition to offering competitive salaries and benefits, our employees enjoy working with cutting edge technology in a flexible work environment where results are recognized and rewarded. Benefits include:<br></p><ul> <li>100% paid medical</li> <li>Unlimited PTO</li> </ul><p>JOB LOCATION</p><p>Remote (US CT and PST Preferred)</p> Targetable Chicago IL

Front-End Software Engineer