Kraken is a mission-focused company rooted in crypto values, aiming to accelerate the global adoption of crypto. The Senior Software Engineer on the Analysis and Experimentation team will own and evolve frontend foundations that enable high-quality experiment instrumentation and trustworthy analysis, directly impacting how product teams design experiments and measure outcomes.
Responsibilities:
- Implement high-impact experiments and increase the throughput of the experimentation program to directly drive revenue
- Support Kraken’s experimentation platform by enabling reliable exposure logging, metric collection, and experiment guardrails on the frontend
- Partner with Data Engineering and Analytics to ensure experimental data aligns with canonical definitions and supports statistically sound analysis
- Implement validation, monitoring, and alerting to proactively detect issues in experiment and product event data
- Document and evangelize best practices for experimentation and analytics implementation, creating clear guidance for product and engineering teams
- Collaborate with product teams to support experiment design needs, including metric feasibility, instrumentation tradeoffs, and implementation patterns
- Improve and simplify event data flows to reduce redundancy, improve transparency, and lower long‑term maintenance costs
- Contribute to the evolution of Kraken’s experimentation frameworks, enabling faster iteration while preserving analytical rigor
Requirements:
- 5+ years of experience in frontend development with strong expertise in React.js, React Native and TypeScript
- Strong understanding of frontend data instrumentation, event modeling, and client‑side data flows
- Experience supporting experimentation or A/B testing systems, including exposure tracking and metric instrumentation
- Proven ability to debug and resolve data quality issues across complex frontend applications
- Experience collaborating across product, engineering, and data teams to deliver shared platforms or standards
- Clear written and verbal communication skills, especially around technical tradeoffs and data correctness
- Familiarity with experimentation methodologies, statistical concepts, and common pitfalls in experiment analysis
- Experience with analytics or experimentation tools (e.g., internal platforms, homegrown frameworks, or third‑party solutions)
- Hands‑on experience with frontend testing frameworks and modern build pipelines
- Exposure to large‑scale analytics or experimentation infrastructure
- Understanding of cryptocurrency, blockchain technology, and decentralized applications