Post a job — FREE
Get weekly
React jobs

Senior Software Engineer

Pattern

Are you obsessed with creating partner success, taking action, following data, and changing the game? Come work with Pattern and use your skills to push the one of the fastest-growing companies in the U.S. (Inc. 5000) to the top of the list!

Pattern is a leading eCommerce marketing, technology, and distribution company located in the Silicon Slopes tech hub in Utah, with global offices in Europe, China, Australia, the Middle East and Canada. Pattern is one of the fastest growing companies in the Inc. 500 with over $400M in 2020 revenues, and is already profitable. Some of the biggest consumer brands like Nestle, Sylvania, Kong, Panasonic, Sorel, Skullcandy, and Popsockets trust Pattern with their business. Pattern has recruited talent from top tech companies including Amazon, Apple, Google, eBay, Oracle, and Adobe.

Our React Engineer role seeks expansion of our products through creation of modern and innovative user-facing application experiences. If your passion is building modern, performant, functional, and beautiful product experiences, Pattern is the place for you. Come help us build a best-in-class platform for amazing growth.

Key Responsibilities

  • Contribute to building product by building front-end applications in React
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  • Troubleshoot, debug, performance-tune, and optimize a module of code
  • Work collaboratively with back-end engineering teams and data science teams to deliver new products
  • Help ensure code quality and security by participating in regular code reviews

Required Qualifications

  • Bachelor’s degree in a technical field or relevant work experience
  • 3+ years technical experience in engineering, development, or SDET roles
  • Experience in building JavaScript applications with modern client-side structured JS frameworks (React.js preferred, Angular, Node, Vue.js, Ember.js)
  • Strong understanding and practical experience of JavaScript, HTML, CSS3 and component driven UI development
  • Proven “doer” attitude with ability to self-start and take a project to completion
  • Experience interacting and contributing to the design of APIs
  • Strong analytical and debugging skills
  • Experience implementing testing platforms and unit tests
  • Solid foundation and knowledge of data structures
  • Desire to help take Pattern to the next level through exploration and innovation

Preferred Qualifications

  • Strong experience with Webpack, Typescript, and modern front-end implementations
  • Experience with the software development life cycle, CI/CD, git, and code build pipelines
  • Experience working with deployment of single-page applications, caches, and other related concepts
  • Familiarity with D3 or Graph/Charting Libraries
  • Experience contributing to open sources projects
  • Familiarity with Ruby on Rails

Our Core Values

  • Partner Obsessed: We are obsessed with partner success
  • Data Fanatics: Our edge is always found in the data
  • Team Of Doers: We have a bias for action
  • Gamechangers: We encourage big thinking and innovation

Why Pattern?

  • The company is a rocket ship experiencing phenomenal growth
  • We have tailwinds and a long runway; we’re barely scratching the surface
  • We have big opportunities that will get you energized and excited
  • We offer equity and a competitive salary
  • We have awesome benefits including unlimited paid time off, insurance, 401(k) match with immediate vesting

#LI- EW1

Get weekly new jobs in your inbox