Frontend Software Engineer

| Chicago
Send resume to [email protected]
Apply now

Description

Ensnare is dedicated to developing innovative security products that improve the safety and security of communities and homes. We offer a fast paced, highly collaborative, startup environment where you will be inventing and developing transformative products to improve the lives of our customers. You will be working alongside extremely talented engineers and creative designers from inception through delivery of a revolutionary product.

We are seeking a Front End Software Engineer who thrives in a fast paced environment and is passionate about creating a world class customer experience. This opportunity requires experience developing with current mobile and web application technologies on multiple platforms. You will be responsible for implementing front-end solutions for our latest home awareness and security product. The ideal candidate is motivated by developing software to solve complex problems, is customer-centric and passionate about building quality applications as well as achieving operational excellence. If you are committed to teamwork, hustle, and learning you will thrive in this role.

The most important characteristics for this role are aptitude, a passion to learn, positive attitude and strong work ethic. While we do not prioritize years of experience or educational pedigree, preference will be given to candidates with a demonstrable track record of success delivering new features or products. The ideal candidate has thrived and succeeded in delivering high quality products and features in a hyper-growth environment where priorities can shift quickly. The candidate will have strong OO design and implementation experience. Working knowledge of modern UI development ecosystems, libraries and tools including React.js, React Native, Redux, and Jest is highly desired. Experience developing software in a modern DevOps environment that leverages Git, unit testing, Continuous Integration, efficient build frameworks and automated system testing will be particularly useful in this role.

Basic Qualifications

  • Bachelor’s degree in Computer Science or a related field (demostrable past work products may be considered for candidates without a Bachelor’s degree)

  • 2+ years of relevant work experience

  • Strong Computer Science fundamentals in data structures, algorithm design and deductive problem solving skills

  • Proficiency in developing front-end software applications and features with deep experience in one or more relevant frameworks such as React, Angular, Thyme Leaf and Jest (Preference will be given to candidates with specific experience using React.js, React-Native, Redux, and Jest)

  • Strong communications skills, work ethic, aptitude and passion to learn

We're looking for someone who is comfortable with a fast-moving environment and can learn quickly.

Responsibilities

  • Develop new components and features for our mobile and web applications

  • Assist in developing UI and UX strategies based on our target goals

  • Write, audit, and improve our test coverage

  • Document and refactor our frontend codebase

  • Profile and improve our frontend performance

  • Train new team members

Read Full Job Description
Send resume to [email protected]
Apply now
Send resume to [email protected]
Apply now
Save jobView Ensnare's full profileFind similar jobs