Software Engineer, Front-End

| Greater NYC Area
Sorry, this job was removed at 12:25 p.m. (EST) on Saturday, March 17, 2018
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Position: Software Engineer, Front-End 

Location: Chicago or New York

About Raise

Raise, a leading retail payments company and the world’s largest gift card marketplace, connects consumers to buy discounted gift cards or sell their unwanted cards for cash. As the leading retail technology partner with nearly 400 national brands, Raise offers a new type of digital payment for retailers.

Since the company launched in 2013, Raise has saved millions of consumers more than $140 million and has received $147 million in funding from investors including Accel, PayPal, Bessemer Venture Partners and New Enterprise Associates. 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, full stack web 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 Software 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 involvement with 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 Creative 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

  • 3+ years of experience 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
  • Flex 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

155 w 23rd st , New York City, NY 10011

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