Hybrid

Cresta is hiring a Senior Frontend Software Engineer (Screen Recording) - Platform

About the Role

Cresta is looking for a Senior Frontend Software Engineer to join our Platform Frontend team. In this role, you will build the robust platform that supports all frontend development, with a specific focus on creating desktop screen capturing, auditing, and analytics gathering systems. Your work will directly enhance QA, legal, and compliance efforts by extracting insights to automate workflows, helping Cresta revolutionize the workforce with AI.

What You'll Do

  • Play a substantial role in the platform frontend engineering team.
  • Work with Cresta product and engineering teams to build and improve the Cresta platform and new product requirements.
  • Stay close with customers and their requirements, analyze technical tradeoffs, and own customer-facing deliverables.
  • Constantly identify product improvement opportunities and generate product improvement ideas.
  • Demonstrate engineering best practices in deliverables and daily work, and uphold others to the same high standards.
  • Take technical ownership in a substantial part of the Cresta product and platform.
  • Enhance compliance and QA processes by building rules-based screen capturing systems to provide detailed information about agent desktop activity.
  • Support PII/PCI redaction through trigger conditions based on detailed desktop and browser activity.

What We're Looking For

  • Bachelor’s degree in Computer Science or related field.
  • Strong Computer Science fundamentals.
  • 8+ years of experience in relevant domains.
  • Very solid coding skills.
  • Strong experience with WebRTC (Chromium based browsers and native applications).
  • Experience building desktop applications (Native or Electron).
  • Experience with Windows and MacOS screen capture APIs.
  • Familiar with React or Angular.
  • Have used React or Angular in large scale consumer-facing products.
  • Experience as a technical lead of frontend stack supporting various product features.

Technical Stack

  • WebRTC
  • React
  • Angular
  • Electron
  • Windows APIs
  • MacOS APIs

Team & Environment

You will join the Platform Frontend team, which is focused on architecture, design patterns, frameworks, libraries, UI components, development environments, tools, and deployment processes.

Benefits & Compensation

  • Variety of medical, dental, and vision plans.
  • Paid parental leave.
  • Monthly Health & Wellness allowance.
  • Work from home office stipend.
  • Lunch reimbursement for in-office employees.
  • PTO: 3 weeks in Canada.
  • Base salary (details based on experience, skillset, and location) + equity included.

Work Mode

This is a hybrid position open to candidates in the US and Canada.

Cresta is an equal opportunity employer.

Required Skills
WebRTCReactAngularElectronWindows APIsMacOS APIsTypeScriptJavaScriptScreen RecordingMedia CaptureDesktop Application DevelopmentCross-platform DevelopmentPerformance OptimizationSoftware Architecture
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Cresta

Cresta turns customer conversations into a competitive advantage by unlocking the potential of the contact center. Its platform combines AI and human intelligence to help contact centers discover insights, automate conversations, and empower teams.

Visit website
Job Details
Category frontend
Posted a month ago