Senior Qt/QML UI Developer (Remote)
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....
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
Below are some other jobs we think you might be interested in.
-
Senior UI Artist
- Proof of Play
- Anywhere
- Remote
Jun 08 -
UI UX Graphic Designer (Remote)
- DeFiner
- Anywhere
- Remote
May 13 -
Senior Backend Developer - Node.js (Fully Remote, Worldwide)
- Bitfinex
- Remote job
- Remote
Jun 12 -
Senior Node.js Backend Developer - (100% Remote Worldwide)
- Bitfinex
- Remote job
- Remote
May 04 -
Senior Card Developer
- Gnosis
- Remote,Portugal,Germany
- Remote
Jun 07 -
DeFiner Full Stack Developer (Remote)
- DeFiner
- Anywhere
- Remote
May 07 -
Lightning Developer Evangelist (Remote)
- Lightning Labs
- United States
- Remote
May 28 -
Senior Backend Developer
- Safello
- Anywhere
- Remote
May 16 -
Senior Backend Software Developer
- BitPay
- Anywhere
- Remote
May 19 -
Senior Software Engineer, Developer Infrastructure
- Coinbase
- Remote - USA
- Remote
Jun 09 -
Product UX/UI Designer-Orderly
- Orderly
- Anywhere
- Remote
Jun 15 -
Senior Business Development Manager, Americas
- Immutable
- AMER
- Remote
Jun 11 -
Senior Data Platform Engineer (Remote)
- Crystal Intelligence
- Lisbon, Portugal
- Remote
Jun 06 -
Senior Developer - Trading Strategy (Hong Kong)
- Auros
- Hong Kong
May 17 -
Senior Python Engineer (DevEx Team, Remote)
- Crystal Intelligence
- Warsaw, Poland
- Remote
Jun 08 -
Senior Product Designer - (100% remote Worldwide - CET Timezone)
- Bitfinex
- Remote job
- Remote
May 27 -
(803) Senior Python Backend Developer ( Part-time)
- Altoros
- Warsaw, Masovian Voivodeship, Poland
May 21 -
Vice President, Senior Backend Developer - Lending/Commercial (Mumbai)
- Galaxy Digital
- India
- Remote
Jun 08 -
Senior Developer Relations and Community Manager - Brave Search API
- Brave
- USA
- Remote
Jun 09 -
(799) Senior Sales Representative / Business Development Manager (EU Market)
- Altoros
- Warsaw, Masovian Voivodeship, Poland
May 08

