Greenhouse Softwareposted 16 days ago
$143,000 - $214,000/Yr
Senior
Ontario, CA
Publishing Industries

About the position

Greenhouse is looking for a Senior Front-End Software Engineer to join our team! As the Senior Front-End Engineer on our post-hire ecosystem team you'll be our first dedicated Senior Front-End Engineer, shaping the future of our user interfaces and front-end architecture. You'll work closely with our Ruby/Rails backend engineers, leveraging AWS cloud, relational databases, and technologies like Kafka, all while driving excellence on the frontend.

Responsibilities

  • Design and build robust, scalable, and intuitive user interfaces for our core products, ensuring exceptional user experiences
  • Lead the evolution of our front-end architecture, making key decisions on patterns, tools, and best practices to enhance flexibility, maintainability, and performance
  • Actively collaborate with backend engineers on API design and data contracts, ensuring seamless and efficient integration between front-end and backend systems
  • Evaluate, select, and technically integrate third-party applications and APIs, becoming a go-to expert for external service integrations
  • Drive solutions end-to-end, from understanding requirements to deployment, taking strong ownership of your work
  • Mentor and elevate the front-end expertise within the broader engineering team, sharing knowledge and advocating for best practices
  • Contribute to a highly collaborative team, actively seeking and providing feedback to continuously improve our products and processes

Requirements

  • At least 5+ years of experience as a Front-end focused Software Engineer
  • Proven experience in designing scalable and flexible front-end architectures, managing complexity, and ensuring long-term maintainability
  • Proven proficiency in JavaScript (ES6+) and Typescript
  • Strong knowledge of React (including Hooks, state management, and common patterns)
  • Experience actively participating in discussions about API endpoint design and data contracts, collaborating closely with backend engineers (especially with RESTful APIs)
  • The ability to read and comprehend backend code (e.g., Ruby/Rails at the controller level) to effectively understand API contracts and facilitate seamless integration
  • Experience evaluating, selecting, and integrating third-party technology solutions and APIs into existing systems
  • A solid understanding of HTML5, CSS3/Sass, front-end build tools (e.g., Webpack)
  • Experience working with UI component libraries (e.g., Material UI)
  • Familiarity with accessibility best practices and how to implement them, a plus

Nice-to-haves

  • Your own unique talents! Your background has given you a unique perspective and set of transferable skills that aren't always in alignment with a given role - but those are qualities we value at Greenhouse.

Benefits

  • The national pay range for this role is $143,000 - $214,000 CAD.
  • Individual compensation will be commensurate with the candidate's experience and qualifications.
  • Certain roles may be eligible for additional compensation, including stock option awards, bonuses, and merit increases.
  • Certain roles have the opportunity to receive sales commissions that are based on the terms of the sales commission plan applicable to the role.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service