📝 DRAFT — Senior Qt/QML Developer at Status

Senior Qt/QML Developer

Status
Remote

Posted 145 days ago

About Status
Status is the gateway to the decentralized web. We’re building the tools and infrastructure for the advancement of a secure, private, and open web3. With the high level goals of preserving the right to privacy, mitigating the risk of censorship, and promoting economic trade in a transparent, open manner, Status is building a community where anyone is welcome to join and contribute.

As an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community. Our core products include an open source, Ethereum-based app for mobile and desktop that gives users the power to chat, make payments and browse the decentralized web, as well as foundational infrastructure for the whole Ethereum ecosystem including the Nimbus ETH 1.0 and 2.0 clients, the Keycard hardware wallet, and the Waku messaging protocol which is a continuation of Whisper.

Who are we?
We're a remote team made up of ~70 core contributors and a growing number of community members scattered around the globe. We care deeply about open source software, and our organizational structure has minimal hierarchy and no fixed work hours. We believe in working with a high degree of autonomy while supporting the organization's priorities.

The project & role
After a pause during which the Status team focused on our mobile application, the development of Status Desktop resumed in 2020 and is going full speed.

Status Desktop is currently in beta for Mac, Windows and Linux platforms. The current product focus is on the privacy-centric messenger and group chat functionality. Wallet, ÐApp browser and blockchain node functionality will follow next. You can find more information about our desktop effort in this blog post.

The desktop team is looking for a senior C++/QML UI developer to lead the development and maintenance of our QML UI toolkit component library, and to advise and assist other members of the Status Desktop development team with solving the most challenging QML UI development issues they encounter. If you are a passionate C++/QML UI expert who knows all the ins and outs of C++ and QML UI development this could be an idea role for you.

The desktop team is spread out in North America, Europe and Australia. Work is async using Status, Discord, Meet and Github, typically in Scrum Sprints.

Responsibilities:
Develop and maintain Status’s QML UI component library (primarily used by the Status Desktop product)
Advise and assist the other developers in the Desktop team as needed to help solve the hardest QML UI development challenges
Become the Status’s resident expert for everything related to Qt/QML UI development.

You ideally will have:
Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role!

Expert level experience implementing UIs using Qt/QML/C++
A strong ability to think about components and modules as they relate to other components as part of a larger system
Experience implementing openGL rendering in a QML context
Experience in an open source organization
A very strong attention to detail and the willingness to deliver pixel perfect UI according to the designs
Good communication skills in English
A strong alignment to our principles: https://status.im/about/#our-principles.

Bonus points if:
You show a strong interest for blockchain and have a good understanding of Ethereum
Have worked in a distributed environment that values asynchronous communication

Compensation:
Status compensates people with above average salaries in fiat or crypto, plus a grant of Status Network Tokens vesting over a three-year period. More info on SNT here here: https://status.im/snt-utility/

Hiring process
The hiring process for this role will be:

Introductory conversation - People Ops team
Vision alignment Interview - John
Team lead interview - Iuri
Tech and culture alignment Interview - Andrea

Get to know us:
Status desktop - why and what ? blog post


Skills

C++ Qt QML

Compensation

Negotiable


Share this opportunity:


Post a Job

CryptoJobs is the #1 website for blockchain jobs. We believe the emergence of blockchain technology and decentralized applications will change the world as we know it, and it’s already happening. We’re on a mission to connect talented individuals to the best blockchain projects, to accelerate the advent of a more decentralized world.


Join 20,000+ crypto enthusiasts for weekly updates:


Trusted by:

And 1,000+ other crypto companies around the world


Follow CryptoJobs on:

Browse by categories

Browse by skills

Browse by top locations