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 3 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 & 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.

Software Development Engineer, AWS Amplify

Senior Front-End Engineer position at AWS Amplify team, focusing on building developer tools and cloud-powered application interfaces.

Senior Frontend Engineer

Senior Frontend Engineer position at Intuit, developing Bill-pay experiences for QuickBooks B2B Group, requiring 5+ years of web development experience and expertise in TypeScript and Node.js.

Senior Software Engineer

Senior Software Engineer role at Intuit combining full-stack development with AI integration, requiring 5 years of experience in JavaScript and Java development.

Senior Software Engineer

Senior Software Engineer position at Intuit focusing on frontend development for data-driven systems, requiring 5+ years of experience with React, Java, and modern web technologies.