Lead Front-End Engineer

Sorry, this job was removed at 11:15 a.m. (CST) on Saturday, March 17, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Position: Lead Front-End Engineer

Location: Chicago or New York

About Raise

Raise is the largest, most trusted marketplace where our mission is to help consumers make their money worth more. Shoppers can buy discounted gift cards to over 3,000 brands or sell their unwanted gift cards for cash through our mobile applications and website.

Raise partners with retailers to offer a new type of digital payment, and since our launch in 2013, we have saved consumers over $125M to date. Raise is headquartered in Chicago with an office in New York. 

About The Position

Raise is looking for engineers passionate about JavaScript and front-end technologies to join our Front-End Engineering team. If you are a seasoned web technology engineer we want to talk to you.

Front-End Engineers at Raise are passionate about building well-designed, tested and production-ready code that serves our customers. Day-to-day, we improve our code base by refactoring, updating and removing outdated code, and work to standardize engineering consistency in both code and User Interface. Most importantly, the Front-End Engineering team executes large-scoped, site-wide projects on our Microservice architecture. The ideal candidate is adept at working across our full application stack. We’ve built services in Node.js that deliver content and data to our front-end clients through REST and GraphQL JSON APIs as well as internal operations tools built as SPAs with React and Redux to support the day-to-day management of our marketplace.

As a lead engineer, you will not only be responsible for delivery of high-performing web experiences for Raise, but will be tasked with strategizing how our ongoing feature improvements come together. You will have tangible ownership over the direction of our web experience, and how it interacts with the rest of our technical ecosystem. 

Responsibilities

  • Participate in defining and driving the next generation of front-end development on a cross-functional feature team
  • Collaborate closely with our design and UX team to create a code-driven system of patterns, steer technical feature planning, and defend the need for UI-focused technical work in a product prioritization setting
  • Collaborate on strategy as to how multiple teams’ feature work folds into a greater Front End eco-system
  • Work alongside back-end developers to create scalable solutions to front-end engineering challenges
  • Develop procedures to solve technical problems in a maintainable, pattern-driven way
  • Assist product managers and technical leads in project planning and driving technical direction
  • Share, mentor, and foster an environment where you and others can grow and share technical knowledge 

Skills & Qualifications

  • Technical leadership in Front End web languages (HTML, CSS, JavaScript), with experience driving cutting-edge web systems at scale
  • Opinion on responsive design techniques, progressive enhancement, and experience driving these techniques in a large team
  • Experience building and using JavaScript libraries and modules utilized by the engineering team
  • Ability to weigh the costs of, and advocate for, either maintaining internal libraries versus using off-the-shelf solutions or open-source libraries
  • Experience working with Microservice, Service Oriented Architectures and/or distributed systems
  • Experience with at least one client-side JavaScript framework, such as Angular.js or React.js (Experience building React applications preferred)
  • Experience in implementing complex UIs that leverage RESTful JSON and/or GraphQL APIs
  • Experience in building applications and services using Node.js and/or Ruby/Rails
  • Experience writing modular JavaScript code utilizing CommonJS and AMD
  • High attention to detail in maintaining design integrity throughout the Agile development lifecycle
  • Experience using Git in a collaborative setting, with feature branching and PR review
  • Experience working with cross-functional teams in an Agile environment
  • Experience with JavaScript testing tools and test driven development processes
  • Strong written and interpersonal communication skills with experience interacting persuasively with business stakeholders
  • The ability to work collaboratively with colleagues across disciplines, and weigh business needs against technical concerns
  • B.S. in Computer Science or related field, or equivalent professional experience

Benefits

  • Comprehensive benefits package including health, dental, vision, 401(K) with match, disability and life insurance
  • Competitive PTO
  • Raise Gives Back- 8 paid hours allotted annually for volunteer opportunities
  • Pre-tax commuter program
  • Paid parental leave

Apply Today

Equal Opportunity Employer M/F/D/V

E-Verify Employer

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

36 S Wabash , Chicago, IL 60603

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about RaiseFind similar jobs