Full-Time

Senior Software Engineer

Rich Text Editor

Posted on 1/7/2025

Goodnotes

Goodnotes

201-500 employees

Digital note-taking app with handwriting features

Consumer Software
Education

Senior

Remote in UK

Remote working or join our London/ HK offices; sponsored visits to our Hong Kong or London office every 2 years.

Category
Backend Engineering
Software Engineering
Required Skills
Rust
Data Structures & Algorithms
iOS/Swift
Objective-C
C/C++

You match the following Goodnotes's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Experience developing rich text editors
  • Good grasp of common algorithms and their performance characteristics
  • Maker at heart
  • Experience working in small teams, delivering great products with high-quality code.
  • Experience with at least one systems programming language (C/C++/Rust/Objective-C/Swift/…)
  • Experience with the implementation of real-time collaborative applications
  • Experience with multiplayer collaboration algorithms and data structures (CRDTs, OTs, …)
  • Experience in building many parts of a rich text editor 'from scratch' (going beyond merely connecting existing 3rd-party libraries).
Responsibilities
  • Contribute substantially to our text editor architecture, including fundamental data structures, editing, multiplayer features, layout, and rendering.
  • Implement a cross-platform rich text editor with multiplayer capabilities.
  • Work closely with technical and product leaders on planning and prioritisation.
  • Join the Text Editing team and collaborate closely with other senior engineers.
  • Share your knowledge and experience with the rest of the team.
  • If you have the skills and interest to lead an entire team of engineers, we can also offer you the position of Engineering Manager for the Text Editing team.
Desired Qualifications
  • Swift, TypeScript

GoodNotes provides a digital note-taking application that enhances the handwriting experience for users such as students, educators, and professionals. The app allows users to take notes digitally while offering features like handwriting recognition, AI-powered spellcheck, word completion, and math assistance. Users can access basic features for free, with the option to pay for premium functionalities through in-app purchases and subscription plans. GoodNotes is available on multiple platforms, allowing users to access their notes from any device. Additionally, the app includes a marketplace for planners, notebooks, and stickers, which helps generate revenue. The company aims to continuously improve user experience and maintain its position as a preferred choice in the digital productivity market.

Company Size

201-500

Company Stage

Seed

Total Funding

$5.8M

Headquarters

Hong Kong

Founded

2011

Simplify Jobs

Simplify's Take

What believers are saying

  • Integration with Traw's AI enhances note-taking automation, appealing to students and professionals.
  • Partnership with Google optimizes GoodNotes for Chromebooks, expanding its educational market reach.
  • Windows version release broadens platform accessibility, reaching more users.

What critics are saying

  • Competition from apps like Notability and OneNote threatens GoodNotes' market share.
  • AI feature integration may raise privacy concerns, affecting user trust.
  • Platform partnerships may limit GoodNotes' control over app features and updates.

What makes Goodnotes unique

  • GoodNotes offers AI-powered handwriting recognition and spellcheck, enhancing digital note-taking.
  • The app supports cross-platform access, ensuring seamless note access on any device.
  • GoodNotes features a marketplace for planners and stickers, monetizing its user base further.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

Flexible Work Hours

Medical Insurance

Meaningful Equity

Professional Development Budget

Growth & Insights and Company News

Headcount

6 month growth

7%

1 year growth

7%

2 year growth

1%
Webrazzi
Oct 8th, 2024
El Yazısını Dijital Metne Dönüştüren Uygulama: Goodnotes

El yazısı, bireylerin düşüncelerini ifade etmelerine ve duygusal bağ kurmalarına olanak tanıyan önemli bir iletişim aracı. Her bireyin kendine özgü bir el yazısı var. Bu da dünya nüfusuna paralel olarak 8 milyardan fazla farklı el yazısının bulunduğu anlamına geliyor. Dolayısıyla bireylerin el yazısını anlamak, günlük yaşamda, eğitimde ve iş dünyasında avantajlar sağlıyor.Bu noktada yapay zeka teknolojisinin gelişmesine bağlı olarak bu sorun ortadan kalkıyor. Goodnotes adlı yapay zeka destekli uygulama; kullanıcıların el yazısıyla not almasına, belgelerini düzenlemesine ve bu notları dijital ortamda saklamasına olanak tanıyor.Uygulama, el yazısını dijital metne dönüştürerek notların düzenlenmesini ve aranmasını kolaylaştırıyor. Kullanıcılar, notlarını hizalıyor, kopyalıyor ve notları yeniden düzenliyor

Digital Trends
Oct 1st, 2024
Your Chromebook is about to get a massive AI upgrade for free

It's seemingly aimed at students, and Google has teamed up with Goodnotes to optimize its app for stylus-compatible Chromebooks.

How-To Geek
Jun 27th, 2024
My Wait for a Windows Version of Popular iPad App GoodNotes Was Worth It

Luckily, Goodnotes finally released a Windows version, and here are the things you need to know.

Korea Tech Desk
Jan 17th, 2024
Goodnotes Elevates AI Game with Acquisition of Korean AI Startup Dropthebit

As GoodNotes collaborates with Dropbit to integrate Traw's generative AI technology, users can anticipate a more robust and intelligent note-taking experience.

Business News Today
Jan 16th, 2024
Goodnotes acquires Trawto creator Dropthebit to revolutionize AI-powered note-taking

In a significant move that promises to reshape the landscape of digital note-taking, Goodnotes, a leader in the digital paper application market, has announced the acquisition of Dropthebit, creators of Traw.

INACTIVE