Open Roles
Milestone one — the kit
scaffolding, not the landing page

You talk. It writes.

Every component below is lifted from the mockups rather than re-invented, and every value it uses comes from app/tokens.css. This page exists to be looked at once and then deleted.

Controls

Square corners, hairline borders, and the one hover state that turns red.

Status

The label is a required prop, not optional children — a colour-only status cannot be written by accident.

StrongFairWeakScreening

The question and its answers

Option rows are 52px minimum. The product rests on tapping instead of typing, so this is the control everything else depends on.

OpenRoles

Most SDE-2s at fintech companies end up writing something like “Cut p99 checkout latency 38% by moving settlement to an async queue.” What is the version that is actually true for you?

The document

Ananya Sharma

BENGALURU · ANANYA.SHARMA@EMAIL.COM


Experience

Software Engineer II2022 — PRESENT

Razorpay · Bengaluru

  • Cut p99 checkout latency 38%, by moving settlement onto an async queue and clearing a 400ms SLA breach.
  • Owned on-call for the payments service; repeat incidents fell from nine to two per quarter.
58
OUT OF 100
Coming together. Quantified impact is what moved it.

The score and its breakdown

Six criteria, one hue. Red marks a criterion that is failing — never a value ramp where darker means bigger.

62
OUT OF 100
Middle of the pack. Everything below the line is fixable in one sitting.
Keyword coverage
78
Strong
Parseable structure
41
Weak
Quantified impact
34
Weak
Verb strength
58
Fair
Length and density
83
Strong
Contact and links
90
Strong
OpenRoles · milestone one · base components only
Sample profile is fictional