Software Engineer - Front End (New York)
Frontend Engineer · Mid · Full Time
Opens Edra's application page
Role
What you'll do.
Edra, a Series A AI startup backed by Sequoia, is seeking a Frontend Software Engineer to join their early team in New York. You'll build high-quality, user-facing product experiences using TypeScript and React while influencing frontend architecture, contributing to product design decisions, and establishing technical foundations for the rapidly growing company. This role emphasizes thoughtful software craftsmanship, end-to-end ownership, and collaboration with cross-functional teams of engineers and AI experts.
Responsibilities
- Build High-Quality User-Facing Product Experiences: Develop robust, performant frontend interfaces using TypeScript and React. Focus on code quality, strong typing conventions, and thoughtful API design that prioritizes both user experience and developer experience for future engineers maintaining the codebase.
- Contribute to Frontend Architecture Decisions: Shape the technical direction of the frontend stack by evaluating tools, establishing coding patterns, setting naming conventions, and defining reusable component architectures that will serve as the foundation for years of product development.
- Collaborate on Product Design and Interface Decisions: Work closely with the design team to reason through interface decisions, provide technical feasibility assessment, and contribute product intuition. Participate in design critiques and champion user-centric implementations that balance aesthetics with functionality.
- Own Work End-to-End: Take complete ownership of features and systems from conception through production. Gather context independently, manage cross-team dependencies, drive tasks to completion without relying on product managers for detailed direction, and ensure quality outcomes.
- Operate Across the Full Stack When Needed: Develop versatility by building component libraries, collaborating with designers on prototypes, debugging backend issues when encountered, and contributing to systems beyond pure frontend concerns. Demonstrate comfort with ambiguity and ability to wear multiple hats.
- Establish Technical Standards and Knowledge Sharing: Champion best practices in TypeScript development, strong typing patterns, and code documentation. Mentor team members, conduct code reviews, share technical insights, and continuously improve both your own skills and the team's engineering capabilities.
- Influence Technical Direction and Tooling: Have direct input on major technical decisions including framework selection, build tool configuration, testing strategies, and development workflows. Shape the engineering culture through thoughtful implementation of tools and processes.
- Partner with Cross-Functional AI Engineering Teams: Collaborate with machine learning engineers, backend engineers, and AI researchers to integrate complex AI capabilities into intuitive user interfaces. Understand AI model outputs and constraints to design appropriate frontend representations.
Qualifications
What we look for.
Technical
TypeScript Expertise
Advanced proficiency in TypeScript with deep appreciation for strong typing systems. Ability to write well-modeled, strongly-typed code that serves as excellent examples for the team. Comfortable with advanced TypeScript patterns including generics, discriminated unions, and type-safe API abstractions.
React Fundamentals
Strong foundation in React including hooks, component composition, state management patterns, and performance optimization. Understanding of React ecosystem tools and ability to evaluate when to adopt or build custom solutions for specific problems.
Frontend System Design
Ability to architect frontend systems including component libraries, design systems, and scalable application structure. Experience making decisions about code organization, dependency management, and reusability that compound over time.
Web Development Fundamentals
Deep knowledge of HTML, CSS, and JavaScript fundamentals. Understanding of browser APIs, performance optimization, accessibility standards (WCAG), and responsive design principles for modern web applications.
API Integration and Data Modeling
Proficiency integrating frontend code with backend APIs, designing effective data flow patterns, and modeling application state. Ability to think critically about API contracts and frontend data requirements to influence backend design decisions.
Education
Computer Science Degree or Equivalent Experience
Bachelor's degree in Computer Science, Software Engineering, or related field, OR equivalent practical software engineering experience demonstrating strong foundational knowledge of computer science principles.
Experience
3+ Years of Professional Software Engineering Experience
Minimum three years of hands-on experience building production software systems. Demonstrated ability to write high-quality code, work effectively in teams, and deliver features from conception through production deployment.
Library, SDK, or Internal Tooling Development
Proven experience building developer-focused tools such as component libraries, SDKs, internal frameworks, or utility packages that significantly improved developer productivity and happiness. Demonstrated ability to think about developer experience alongside user experience.
Greenfield Product Development
Experience owning and building foundational systems from scratch where architectural decisions have long-term compound effects. Comfort with ambiguity, ability to turn vague requirements into well-scoped solutions, and ownership mentality for end-to-end features.
Strong Visual and Interaction Design Judgment
Demonstrated ability to evaluate interface decisions thoughtfully, understand design principles, and provide constructive feedback to designers. Experience building features where user experience quality directly impacts product success.
Skills
Required
TypeScript
Professional-level TypeScript expertise with emphasis on writing strongly-typed, well-modeled code. Deep understanding of the type system serving as a superpower for code correctness and developer productivity.
React
Advanced React proficiency including modern patterns like hooks, functional components, and state management. Ability to build complex interactive interfaces with excellent performance characteristics.
JavaScript/ES6+
Deep JavaScript knowledge including modern ES6+ features, asynchronous programming patterns, and functional programming concepts. Fluency with modern tooling and build systems.
CSS/Web Styling
Strong CSS expertise including layout systems (Flexbox, Grid), responsive design, and modern approaches to component styling. Ability to translate design specifications into pixel-perfect implementations.
Frontend Performance Optimization
Experience optimizing frontend applications for performance including code splitting, lazy loading, bundle analysis, and browser rendering optimization. Understanding of Web Vitals and performance metrics.
API Integration
Proficiency integrating with REST and GraphQL APIs, handling authentication, managing complex data flows, and debugging network issues. Experience designing frontend architectures that effectively consume backend services.
Version Control (Git)
Professional Git proficiency including branching strategies, pull request workflows, conflict resolution, and collaborative development practices.
End-to-End Ownership Mentality
Demonstrated ability to own problems completely from definition through production deployment. Comfort with ambiguity, strong scoping skills, and drive to deliver high-quality results independently.
Preferred
Next.js
Nice to haveProduction experience with Next.js framework for React applications. Familiarity with server-side rendering, static generation, API routes, and modern full-stack capabilities. Strong React fundamentals are most important; Next.js experience is a bonus.
Design System Development
Nice to haveExperience building or contributing to design systems, including component documentation, design tokens, theming systems, and ensuring consistency across product interfaces.
Backend API Development
Nice to haveFamiliarity with backend technologies and API design. Understanding of how frontend requirements influence backend architecture and ability to collaborate effectively with backend engineers.
Testing and Quality Assurance
Nice to haveExperience with frontend testing frameworks including unit testing (Jest), component testing (React Testing Library), and end-to-end testing. Commitment to testing best practices and code quality.
Developer Tools and Build Systems
Nice to haveExperience with modern build tools, bundlers, and developer tooling (Webpack, Vite, esbuild). Understanding of module systems and ability to optimize development and production builds.
Accessibility (A11y) Standards
Nice to havePractical experience implementing accessible web interfaces following WCAG guidelines. Understanding of semantic HTML, ARIA attributes, keyboard navigation, and inclusive design principles.
State Management
Nice to haveExperience with state management solutions such as Redux, Zustand, Context API, or similar. Understanding of application state architecture patterns and when different approaches are most appropriate.
AI/LLM Integration
Nice to haveExperience integrating large language models or AI capabilities into user interfaces. Understanding of RAG systems, prompt engineering visualization, or other AI-specific frontend challenges is valuable for Edra's mission.
Tech stack
Languages
Frameworks
Tools
Other
Compensation
Pay and benefits.
Base·USD 200,000 – 300,000
Equity·Stock options
Benefits
Competitive Base Salary and Meaningful Equity
Comprehensive compensation package including competitive base salary aligned with Series A startup standards in New York. Meaningful equity grants that allow you to participate in company success and long-term wealth building.
Top-Tier Health, Dental, and Vision Coverage
Premium health insurance plans with 100% premium coverage in the US, included One Medical membership for convenience healthcare, and comprehensive dental and vision benefits exceeding industry standards.
Flexible Paid Time Off
Unlimited PTO policy in line with Series A startup best practices. Trust-based approach allowing you to manage your own time off while delivering on commitments.
Daily Office Meals and Amenities
Lunch provided in office most days along with premium snacks and beverages. Creates community and removes friction from daily work life.
Workspace Setup Stipend
Generous stipend to set up an ergonomic and productive home or office workspace with flexibility to choose equipment and setup that works best for you.
Five-Day In-Office Work Culture
Collaborative in-person environment five days per week from Edra's offices in Manhattan's West Village. Fosters strong team connection, mentorship, and rapid knowledge sharing in a high-growth startup setting.
Early-Stage Impact and Influence
As an early engineer at a Series A company, have disproportionate influence on company direction, engineering culture, tooling choices, and technical foundations that will define Edra for years.
Full posting
Original listing.
About Edra
Edra is solving one of the hardest problems in enterprise AI: AI models are generic but company processes are specific. We build AI agents that learn how processes actually run, and then run their operations.
We're a Series A startup, backed by Sequoia and other leading VC firms, led by Co-Founders who created and led Forward Deployed AI Engineering at Palantir, and we're growing our team in New York and London. We're a deeply technical team of engineers, AI researchers, and strategists with a high bar for talent and a shared belief that exceptional people are the foundation of everything great we'll build.
The Role
We're looking for Product Engineers who care deeply about the craft of building software: strong typing, thoughtful API design, robust data modeling, and systems that are a pleasure for other engineers to work with. As an early engineer at Edra, you'll shape not just the product but the engineering culture, tooling choices, and technical foundations the company is built on.
We work deliberately and deeply. There's no separation between "building it" and "shipping it"--you'll go from whiteboard to production and own the outcome. We'd rather build something thoughtfully than ship something fragile, and we treat velocity and quality as complementary, not competing.
What You'll Do
Build high-quality user-facing product experiences. You'll work primarily in TypeScript and React.
Contribute to frontend architecture decisions.
Contribute to the direction and design of our product. You should be comfortable working closely with design and able to reason clearly about interface decisions.
Own your work fully: gather context, manage dependencies, and drive tasks to completion without a product manager handing you tickets
Wear multiple hats when the work demands it--you might build a component library in the morning, pair with a designer in the afternoon, and trace a bug into the API layer before end of day
Collaborate with a cross-functional team of engineers and AI experts
Have direct influence on technical direction--choose tools, set patterns, and establish conventions the team will build on for years
Continuously improve your skills and share knowledge with the team
While this is a frontend-focused role, you'll be expected to understand the system well enough to debug backend issues you encounter in day-to-day development
What We’re Looking For
Good visual and interaction judgment, even if you're not a designer by title
3+ years of experience in software engineering (but a computer science degree is not necessarily required)
A love of writing TypeScript to a genuinely high standard--well-modeled, well-typed, and well-documented. Strong typing feels like a superpower, not a chore
Experience building libraries, SDKs, or internal tooling that made other developers' lives easier (and you've enjoyed it)
You're at your best when you own a problem end to end--comfortable with ambiguity and energized by turning a vague problem into a well-scoped solution
You're drawn to building foundational systems from scratch--greenfield work where your decisions compound over time excites you
Don't meet all of the above? We'd still love to hear from you. We're looking for exceptional people with unique skills and interests, and we know that great people have different backgrounds and skillsets. If your primary interest is building RAG systems, working with LLMs, or doing applied ML, check out our AI Engineering role--it might be a better fit.
Bonus Points
We use Next.js in production, and experience with it is highly welcome, but strong React fundamentals matter most.
Experience building APIs, libraries, or design systems
Learn More About Edra
Compensation & Benefits
Edra offers generous compensation and benefits in both New York & London:
Competitive base salary & meaningful equity
Top tier health, dental, & vision plans:
Top plans with 100% premium coverage in the US (and a One Medical membership)
Private medical & dental coverage in the UK
Flexible paid time off
Lunch provided in office most days, snacks & drinks too
A stipend to set up your workspace
A Few Details
We work together in person five days a week from our offices in the West Village (New York) and Holborn (London).
Edra is an equal opportunity employer and we encourage applications from individuals of all backgrounds. Edra does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, genetic information, marital status, sexual orientation, gender identity, veteran status, or any other legally protected characteristic.
Redirects to Edra's application page.
Other roles
More at Edra.
Forward Deployed AI Engineer (London)
Mid
Forward Deployed AI Engineer (New York)
Mid
Software Engineer - Full Stack (New York)
Mid
Software Engineer - Full Stack (London)
Mid
Software Engineer - Front End (London)
Mid