Senior Software Engineer at Excalidraw at Excalidraw #vacancy #remote

  • You need to have an excellent grasp of JavaScript (TypeScript) , and React and related concepts (state management, memoization/caching, pub/sub, effects, closures, hooks, classes).
  • Bonus points for WebSockets , HTML Canvas , a good grasp of basic math (vector algebra), and experience working and designing public facing API.
  • Strong sense of UX design . When working on editor features, you need to know how they’ll be used.
  • Focus on performance, writing well-designed code that solves problems in a reusable way.
  • You should be able to work independently , be proactive and take the initiative and ownership of your tasks.
  • You need to be conscientious and care about what you do .
  • You should be able to solve things up and down the stack, unblock yourself , and solve the problem no matter what (whether you force yourself through walls, or enlist the help of others).
  • At the same time, you should be able to work in a team, collaborate on pull requests and ask for help when you need it.
  • Since we are an international team, fluency in English is important. We don’t care if you sound like Slavoj Žižek, but you need to be able to communicate well, and have a perfect grasp of written and technical English.
  • For time-overlap reasons and meaningful remote collaboration, you should be based in the EEA for the most part.

We’re looking for a Senior Software Engineer to help us raise the bar at Excalidraw and Excalidraw Plus.

We are a small team that formed around our open-source Excalidraw editor. It’s a simple yet powerful whiteboarding tool with a hand-drawn aesthetic, which is now used by hundreds of thousands of users across the world, including companies such as  Meta (Facebook), Google , Netflix , CodeSandbox and others.

We now maintain not only the open-source editor, the free app at excalidraw.com, but also a premium app Excalidraw+, alongside a few other supporting projects.

But as we grow, we need a driven individual to push the boundaries with us even further.

The position is fully remote (based in EEA), and you will have flexible work time schedule according to your possibilities and needs.

,[You’ll be helping us with the Excalidraw editor, the excalidraw.com app, and the Excalidraw SDK., You’ll be developing new features, improving current ones, maintaining the codebase, ensuring a stellar user and developer experience, helping out in the community (GitHub issues, Discord…)., You’ll be contributing with your knowledge and experience to help the direction of the whole product., You’ll be participating in strategic planning and business-related topics — we don’t want to have just another crew member, but a partner to participate in all the decisions with the rest of us.] Requirements: TypeScript, JavaScript, React, HTML, CSS, UX design, WebSocket, API, CI/CD, API documentation Tools: Github, docusaurus, GitHub, GIT, github. Additionally: Training budget, Small teams, International projects, English lessons, Friendly atmosphere, Flat structure.

Collaboration mathematics TypeScript WebSockets ownership User Experience (UX) Design React JavaScript HTML Canvas Initiative

Leave a Reply