Senior Frontend Engineer [UI Focused]

Superformula

Superformula is not your typical agency. We partner with our clients to solve their most challenging customer problems through design and engineering. Embedded directly alongside (or even intermixed with) existing teams, we raise the bar on quality and speed with new technologies, processes, and attitudes. Teams are custom built to suit the client's objectives and work consistently over long-term horizons in a focused area. We've always been fully remote, with our mix of creatives, strategists, and technologists hailing from NYC, PDX, SEA, LAX, ATX, Brazil, Argentina, Ecuador, Italy, Poland, Russia, and more! Check out more about us and our work here:
We are seeking a Senior Frontend Engineer with 4+ years of experience building large-scale web applications with distributed teams. You'll be joining a high visibility product team focused on producing a best-in-class customer experience in the automotive or hospitality industries, designing and building the next generation client architecture serving 9M+ monthly visitors.
The role will be fully remote with working hours of +/- 2 hours of EST or PST.Skills
  1. Ability to take ownership of work items and help cultivate new ones with a Product-first mindset
  2. Frontend app development, but comfortable writing javascript APIs or javascript logic
  3. Be self-organizing, respect projects conventions, communicate clearly and briefly
  4. GraphQL API concepts and implementation patterns
  5. Testing (unit, integration, CI/CD E2E)
  6. Ability to work and communicate primarily across GMT-5 through GMT-3 (where our teams reside and work), with a minimum of 6-hour overlap with GMT-5 (the client's location). 
Languages/frameworks
  1. React 16+, Typescript, Nextjs
  2. SCSS (Flexbox, CSS grid)
  3. Front-end build tooling (Webpack/Parcel, Babel, NPM/Yarn)
  4. Front-end testing libraries and methods (Jest/Enzyme/react-testing-library)
  5. End-to-End testing frameworks (Cypress)
  6. Web accessibility/a11y
  7. GraphQL queries and mutations
  8. Node.js LTS 
  9. Understanding of infrastructure as code (e.g. Terraform, CloudFormation, or Serverless)
Tooling
  1. CI/CD Pipelines
  2. Chrome/Firefox Debugging Tools
  3. React Profiler for performance
  4. Familiarity with code bundling & splitting strategies and tools
  5. Sentry and similar exception analysis providers
  6. Various Analytics providers
To thrive as a member of our team, you must:
  • Operate with an ownership mentality by taking initiative, being resourceful, and executing with passion
  • Have excellent verbal and written communications skills
  • Be able to work the hours necessary to communicate with our development teams in North, Central, and South America
  • Be a quick learner and be passionate about learning
  • Embody creativity, be honest, humble, mature, committed, and cultivate a positive culture
  • Be a team player and educator
Subscribe Now