Remote Senior C++ Qt/QML Developer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Status Desktop is currently in beta for Mac, Windows, and Linux platforms, focusing on privacy-centric messenger and group chat functionality.
  • The development of a new multi-chain crypto Wallet has just begun, with plans for ÐApp browser and blockchain node functionality to follow.
  • The desktop application is built using Nim and QT for the frontend, sharing a common backend with Status mobile written in Go.
  • The team is undergoing a significant architecture refactor, transitioning the QT frontend from Nim to C++, moving all business logic to the status-go backend, and upgrading from QT5.14.2 to QT6.2.
  • The role involves developing new features, enhancing components in the QML UI toolkit, and assisting other team members with QML UI development challenges.
  • The desktop team operates asynchronously across Europe and North America, with preferred working hours in the European timezone afternoon on Monday, Wednesday, and Friday.
  • Candidates should ideally be located in a timezone between UTC -8 and UTC +3.

Requirements:

  • Candidates should have expert-level experience implementing UIs using Qt/QML/C++.
  • A strong ability to conceptualize components and modules as part of a larger system is required.
  • Attention to detail and a commitment to delivering pixel-perfect UI according to designs are essential.
  • Good communication skills in English are necessary.
  • A strong alignment with the company's principles is expected, as they are a passion-driven project focused on free speech.
  • Experience with multithreading and concurrency is required.
  • While not mandatory, experience in open source organizations, blockchain technology, and remote distributed environments is a plus.
  • Knowledge of Go, Nim, or Solidity, as well as experience with cross-platform desktop and mobile applications, is advantageous.

Benefits:

  • Compensation can be provided in 100% fiat or a mix of fiat and crypto.
  • The hiring process includes an introductory conversation, three technical interviews, a team lead interview, and meetings with the desktop team.
  • The role offers flexibility in task assignments based on individual interests and passions.
  • The opportunity to work in a fully open-source environment with a focus on innovative technology and free speech.
About the job
Posted on
Job type
Salary
-
Location requirements
Experience level
TS
The Status Network (TEST, DO NOT REMOVE)'s company logo
The Status Network (TEST, DO NOT REMOVE)
View company profile Visit status.im
Leave a feedback