Planera
United States

Senior Frontend Software Engineer

Salary

USD 180,000 - 200,000/mo

Skills

React.js, TypeScript.

Work Mode

Local Remote

English?

Yes, Advanced

About Planera

Planera provides the power of sophisticated project scheduling software, yet is as easy to use as a Whiteboard or Excel.

Responsibilities

You are the person we are looking for if you have:

  • 5–6+ years of experience in professional frontend roles, with a proven track record of shipping complex, performance-critical web applications.
  • Mastery of React and TypeScript, specifically building data-intensive interfaces where state management is key.
  • A "First-Principles" Engineer mindset: You use AI tools to accelerate your work, but you reason from the ground up. You can think through rendering performance, memory, latency, and concurrency without relying on a handbook.
  • Proven Project Leadership: You’ve led multi-week initiatives, providing confident estimates and managing scope with maturity. You know exactly what you need from the team to meet a deadline.
  • Deep understanding of Real-Time Systems: You have a solid grasp of WebSockets and communication protocols to build seamless collaborative experiences.
  • Exceptional Communication: You are proactive, low-ego, and comfortable pushing back or proposing alternatives, always committing to the team's direction once a decision is made.
  • Remote-Ready: You are a self-motivated worker with excellent written and verbal communication skills.

💜 They will be more enthusiastic about you if you also have:

  • Data Visualization expertise: Experience with D3.js, Chart.js, or high-performance canvas-heavy tools.
  • Experience with Enterprise Grids: Hands-on work with AG-Grid, DHTMLX, or similar Gantt chart libraries.
  • Performance Optimization at scale: You’ve handled large datasets (thousands of rows/activities) and know how to keep the UI butter-smooth.
  • Visual Planning background: Prior experience building tools like Figma, Miro, Linear, or Asana is a huge plus.
  • Industry knowledge: Experience in Construction Tech or complex Project Management software.
  • Mobile curiosity: Experience with React Native is a meaningful plus (even if it's not the primary focus).

Requirements

🤓 As a Senior Frontend Engineer, the company expects you to perform the following tasks:

  • Build & Optimize Visualizations: Architect interactive CPM network diagrams, Gantt views, and resource management tools for schedules with thousands of activities.
  • Own Performance End-to-End: Profile, diagnose, and optimize rendering and network behavior in a data-dense, real-time application.
  • Design Real-Time Features: Implement collaborative tools using WebSockets, ensuring a smooth experience for teams planning multi-million dollar projects.
  • Lead from Scoping to Delivery: Break down ambiguous problems, produce realistic estimates, and allocate work across engineers while communicating risks clearly.
  • Bridge Design and Engineering: Partner closely with Design (Figma) and Product to translate complex construction workflows into performant interfaces.
  • Foster Engineering Excellence: Mentor others through code reviews and design discussions; treat comprehensive testing as a non-negotiable part of the "Definition of Done".
  • Create Data-Rich Experiences: Develop sophisticated dashboards and reporting interfaces, including high-fidelity PDF generation for critical construction documents.
  • Influence the Product: Work directly with the Engineering Lead to own the most sensitive parts of the product and drive technical direction.