engineering

Senior Frontend Engineer

Learn more about our team, culture, and vision on our About page

Highlights

  • We are a remote-first Series A and VC-backed software company with ~40 team members distributed across the Americas and Europe.
  • Looking for a Frontend Engineer with 4+ years SaaS experience living in the US, Canada, or Brazil to join our product team
  • Salary range for this role is $120-180k per annum (offer will be based on your seniority, equity and geography)
"If you receive an email from someone claiming to be the “Hiring team” with a domain of chameleon-jobs.io - this is not us or anyone affiliated with us. We will only ever contact you with a domain from chameleon.io."
Shannon Norton, Head of Operations @ Chameleon
Highlights

The Senior Frontend engineer role

We are looking for a Senior Frontend Engineer who considers themselves a “Product Engineer,” excels in a fast-paced remote environment, is enthusiastic about building quality software, and enjoys tackling a diverse range of problems.
🧠 Essential skills for this role

  • 4+ years working full-time as an Engineer and 2+ years of React experience.
  • Fluency and comfort in core web technologies (JavaScript, HTML, CSS) and common libs/frameworks (React, TailwindCSS, Vite, Tanstack Query, etc.).
  • Test-driven mentality during your code production process.
  • Engineers work closely with QA, but we expect our Engineers to write tests prior to the QA process.
  • Familiarity with the best practices around UX, accessibility, frontend performance and feature-flagging.
  • Experience with building up and from a component library.

  • 📝 Other requirements

  • A home office, stable high-speed internet connection, and the ability to work independently in a remote environment
  • You are geographically located in the US, Canada or Brazil. Note: Even if you are willing to work these hours we unfortunately cannot consider your application for this role.
  • Fluency (written and verbal) in English.

  • 💸 Compensation & Benefits

  • Salary range for this role is $120k-180k USD annually, based on experience and amount of early-stage equity
  • Flexible work hours and generous time off, plus no-meeting Fridays!
  • New M3 MacBook w/24GB ram, and a $1k home office budget for your office setup
  • Fully-paid team retreats (next one is the first week of May!)
  • High-quality standards, regular feedback, and opportunities to help you grow quickly
  • 🐣 Onboarding process

  • We create a customized and structured Onboarding doc corresponding to your Day 1, Week 1, Month 1 and Months 2-6 periods. We value documentation, and encourage new team members to write down any and all questions they have from the beginning
  • You’ll have a buddy (for non-functional questions) and a coach (for function specific needs) to seek help from.
  • There will be regular check-ins with our Engineering Manager to ensure you’re getting up to speed and your questions are answered
  • Early on, you will “shadow” and “pair” with other Chameleon engineers as well as have your own independent work (e.g. enhancements to existing functionality to start) as you gain confidence to take on new projects end-to-end.

  • Apply now to be our new frontend engineer

    Responsibilities as an Engineer at Chameleon

    Product Engineering

    You will maintain and work on our codebases, including: our Dashboard, where customers manage their usage of Chameleon; our Editor, a browser extension used by customers to create seamless, multi-purpose Experiences for their end-users; and chmln.js, our JS library loaded in our customers' web apps, responsible for loading and displaying Chameleon Experiences to end-users.

    Project Management

    You will collaborate and be responsible for keeping a tight feedback loop with our Product Team, by discussing details, providing feedback, helping defining and shaping specifications of the features and projects you’ll be working on, while ensuring alignment with technical best practices.

    Project Leadership

    We encourage input and action beyond just the technical aspects. From spec to release, you’ll be responsible for keeping a tight loop with the rest of the team, ensuring that you rapidly reach out to your team to solve blockers, and ensuring a smooth rollout of new features for our customers.

    Engineering Culture and team

    Our current engineering team consists of ~10 Engineers, 3 QAs, 2 Designers and 1 PM.

    👩‍💻 Async first

    We default to async discussions/communication (via Slack threads, Linear ticket comments, Loom videos).

    💫 Trust & Independence

    We value and encourage self-management. Trust is a key element to our success as individuals. Each person adjusts their work schedule according to what best works for themselves, considering work <> life balance.

    🦜 Transparent communication

    Proactive communication, collaboration and action on blockers. We encourage messages in public channels, so we have visibility if someone needs help.

    🫛 Pod structure

    The product team works in small pods focused on a specific feature/product (Quality, UX, Demos, Better, Bets, etc.).

    🧗 Kaizen

    We have a weekly “Show and Tell” to discuss current projects, debrief on completed and talk about how we can improve for the future.

    🪶 Light on meetings

    We do not have “daily standups." Instead, we offer optional office hours time slots through the week, and encourage ad-hoc Tuple pairing sessions.

    The hiring process/timeline

    Our hiring process is designed to give you a glimpse of what it’s like at Chameleon. We want you to be able to showcase your skills in a way that mimics our ways of working, so you can ensure this is the right fit for you!

    We aim to get back to you within ~1 week of you submitting the application form IF we are interested in setting up a call.

    Intro chat
    Let’s take this opportunity to get to know each other and Chameleon. Please bring questions! This is your first chance to ensure that this role and our team are what you are looking for.
    Skills Interview
    You will meet with our Engineering Manager to dig into role-specific questions and discuss your previous experience and knowledge as an Engineer.
    Take-home exercise
    This will be a technical exercise that we expect to take ~2-4 hours in total. This is not a live coding challenge. It will resemble the kind of work you will do, to help us assess your strengths and abilities.
    Technical debrief interview
    If we're impressed with your exercise, we'll discuss it with you to understand why you made certain choices and what you might have done differently
    References (as needed)
    We like to talk to 2–3 references (which we’ll collect in the process) to help us understand how to best support your onboarding.
    Offer!
    At this point we are all convinced that you and Chameleon are great for each other, so we'll agree on your compensation and start date!