Software Engineer - Dart-Rust-Integration

Salary Competitive

Acter, the organizing app, is built with two major components: a Rust core SDK and a Flutter UI. In between they are communication through FFI , which is automatically generated with ffi-gen, our custom Rust FFI generation tool. However, that is buggy, badly maintained, and has several architectural issues. As such, we've started building our own Dart-frontend for UniFFI, the Rust FFI generator by Mozilla.

We are looking for someone experienced in the Dart type system, FFI, and low-level memory management to join and built out the UniFFI Dart-Frontend—either in a freelance, full- or part-time position.


You

  • have and can demonstrate experience with Dart, its type-system and in particular `dart:ffi`, or similar

  • are capable of using the required tooling and work environment (Git, Github)

  • have high expectations for your code quality and the products you deliver

  • are able to self-management and work in an async remote setting

  • know about Rust or a similar low-level language and are willing to learn Rust

  • 🚢 ship things.


Extra plus, if you

  • worked with UniFFI before

  • have experience with the WebAssembly (Wasm) built pipeline


Even if not all of the criteria seem to be a perfect fit, if this interests you, please contact us!

For more information or questions please contact us at ben@acter.global

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Remote work allowed
Remote work allowed

Mental health support
Mental health support

Skill development
Skill development

Work life balance
Work life balance

Paid holiday
Paid holiday

Working at
Acter

Acter is a non profit Association who is building an all in one mobile and desktop app for effective organizing. Encrypted and decentralized. The free and open internet has been co-opted by large players, and it's all too easy for governments, corporations, and other non-aligned actors to spy on people, in particular on organizers and activists. We, the Acter team, are building Acter to enable privacy-first organizing, using strong resource-aware cryptography in familiar user interfaces. We leverage technology to foster new and smarter ways of organising, breaking down silos, creating more transparency, inclusion, engagement, empowerment - and above all, action! Come to join us! More at https://acter.global/jobs

Read more about Acter

company gallery image