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.
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)
Essential Skills needed 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 a stable high-speed internet connection and the ability to work independently in a remote environment (we’ll send you a new M3 Macbook Air with 16GB ram).
- You are geographically located in the US Canada or Brazi l and likely enjoy many aspects of working remotely.
- 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.
Responsibilities as an Engineer at Chameleon
Product Engineering : you’ll be evolving and maintaining our codebases including:
- Our Dashboard where our customers manage their usage of Chameleon their Experiences audiences etc.
- Our Experience Editor a browser extension used by our customers to create seamless multi-purpose Experiences for their end-users.
- chmln.js our JS library loaded in our customer’s web apps responsible for loading and displaying Chameleon Experiences to many 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 value and encourage input and action beyond just the technical aspects. From specification 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 & team
Our engineering team consists of ~10 Engineers 3 QAs 1 PM and 2 designers. Learn more about our team culture and vision on our
About page
We’re an async-first company. But what does that mean?
- Our recurring meeting cadence is low and we default to async discussions (via Slack threads Linear ticket comments Loom videos etc.).
- We value and encourage self-management. Trust is a key element to our success as individuals.
- Proactive communication collaboration and action on blockers. We encourage messages in public channels so we can have visibility if someone needs help.
- Engineers use Tuple for pairing to work together on projects/features
- Each person adjusts their work schedule according to what best works for themselves considering work <> life balance.
No daily meetings:
- We do not have “daily standup meetings”. Instead we offer optional office hours time slots through the week and also encourage ad-hoc Tuple pairing sessions.
- Everyone records a ~5min loom video at the end of each week to recap what they’ve been working on all week. The entire team has visibility of work in progress can chime in with questions/comments and provide feedback.
- We have a weekly “Show & Tell” meeting for exchanging knowledge learnings and questions showcasing work in progress among ourselves or just hanging out and bounding.
- The product team works in small pods focused on a specific feature/product (Quality UX Better Bets etc.).