Senior Software Engineer

Builder.ai is on a mission to make app building easy for everyone, regardless of background, tech knowledge, or budget.
Frontend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Builder.ai is seeking a Senior Software Engineer to join their team. The role focuses on frontend development for their innovative whiteboard tool. Key responsibilities include developing and maintaining the frontend using JavaScript, HTML/CSS, React.js, and Redux, working with Canvas for graphics manipulation, implementing real-time collaboration features with WebSockets, and ensuring responsive and accessible UI design. The ideal candidate should be proficient in modern web technologies, have a strong understanding of Canvas API and SVG for graphic rendering, and experience with real-time collaboration technologies. Builder.ai offers a dynamic work environment, the opportunity to work on cutting-edge projects, and make a significant impact on product development. The company values innovation, creativity, and collaboration, adhering to their HEARTT values: Heart, Entrepreneurship, Accountability, Respect, Trust, and Transparency. With recent Series D funding of $250m and a partnership with Microsoft, it's an exciting time to join the Builder.ai team.

Last updated 4 months ago

Responsibilities For Senior Software Engineer

  • Developing and maintaining the frontend of the whiteboard tool using JavaScript, HTML/CSS, React.js and Redux
  • Working with Canvas for creating and manipulating graphics on the web using libraries like Fabric.js / D3.js / Joint.js
  • Implementing graphics rendering techniques using the Canvas API and SVG
  • Building real-time collaboration features with WebSockets to enhance user interaction
  • Ensuring responsive and accessible UI design that meets user needs
  • Collaborating with backend developers for seamless data integration and feature implementation

Requirements For Senior Software Engineer

JavaScript
React
Node.js
TypeScript
  • Proficient in JavaScript, HTML/CSS, React.js, Redux and libraries like Fabric.js / D3.js / Joint.js
  • Strong understanding of the Canvas API and SVG for graphic rendering
  • Experience with real-time collaboration technologies (e.g., WebSockets)
  • Understanding of Clipboard API
  • Understanding of backend technologies (e.g., Node.js)
  • Knowledge of security best practices for web applications
  • Familiarity with testing methodologies, including unit, integration, and user testing
  • Excellent communication and teamwork skills
  • Familiarity with data structures: LinkedList, Trees
  • Familiarity with algorithms: Searching, Sorting, Text + Word Wrapping Algorithms
  • Familiarity with techniques: Encoding / Decoding, Compression / Decompression

Benefits For Senior Software Engineer

Medical Insurance
Equity
  • Discretionary variable pay or commission scheme dependant on your role
  • Stock options in a $450 million funded Series D scale-up company
  • Hybrid working
  • 24 days annual leave + public holidays
  • 2 x Builder family days each year
  • Time off between Christmas and New Year
  • Generous Referral Bonus scheme
  • Fully funded Private Medical Insurance
  • Free lunch at our state of the art working environment in Gurugram

Interested in this job?

Jobs Related To Builder.ai Senior Software Engineer

Senior Software Engineer - React

Lead React framework development and team at Builder.ai, shaping core technology and driving code quality excellence in an innovative AI-powered software development platform.

Senior Software Engineer - React & React Native

Senior Software Engineer position at Builder.ai, focusing on React & React Native development, offering the opportunity to shape cutting-edge frameworks and architecture in a rapidly growing AI-powered software development company.

Full Stack Engineer

Senior Full Stack Engineer position at Babylist, working on registry systems with React and Ruby on Rails, 6+ years experience required, remote work with competitive benefits.

Frontend Engineer

Senior Frontend Engineer position at 0x, building decentralized exchange interfaces with React/Next.js and blockchain technologies.

Software Engineer - Developer Experience

Senior Software Engineer role focused on developer experience and infrastructure for TypeScript projects at Anthropic, an AI research company.