Senior C++ Qt/QML developer for blockchain app
Posted on 3/30/2023
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
iOS/Swift
C/C++/C#
Linux/Unix
OpenGL
UI/UX Design
Solidity
Blockchain
Requirements
  • 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
  • A very strong attention to detail and the willingness to deliver pixel perfect UI according to the designs
  • Provide feedback and product ideas to the designers as needed
  • Experience with multithreading / concurrency
  • Good communication skills in English
  • A strong alignment to our principles: https://status.im/about/#our-principles We are a passion driven project on a mission to build tools that protect and enable free speech
Responsibilities
  • Build new features, enhance existing functionality and fix issues in the Status Desktop application
  • Help 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
  • Contribute to C++ and Go codebases (and help with transitioning the codebase from Nim to C++ if you join us prior to this transition being completed), but don't worry if you don't have any prior Go or Nim experience
  • Be one of our resident experts for everything related to C++ and Qt/QML UI development
  • Introductory conversation - Talent team
  • 2-3 Technical Interviews with Desktop Qt/QML Developers
  • Team lead interview - Iuri, Desktop Team Lead
  • In some instances, a talk with John, Product Strategy Lead
  • 'Meet the Desktop team' interviews with 3-4 Desktop Contributors (30-40m each)
Desired Qualifications
  • Experience working in an open source organization
  • A strong interest in blockchain technology and have a good understanding of Ethereum
  • Worked in a remote distributed environment that values asynchronous communication
  • Knowledge of Go and/or Nim and/or Solidity is a plus
  • Experience with using QT/QML to develop cross platform (Windows, OSX, Linux) desktop applications and mobile applications (iOS, Android) is a plus
  • Prior experience with using Squish for functional testing QT apps
  • Experience implementing openGL rendering in a QML context
  • Any background or experience with cryptography and/or security
Status

51-200 employees

Mobile Ethereum OS
Company Overview
Status is on a mission to build the tools and infrastructure for the advancement of a secure, private, and open web3. As a product, Status is an open source, Ethereum-based app that gives users the power to chat, transact, and access a revolutionary world of DApps on the decentralized web.
Benefits
  • Sick leave
  • New equipment
  • Parental leave
  • Coworking allowance
  • TravelPerk account
  • Headspace subscription
  • Learning allowance
Company Core Values
  • Liberty
  • Censorship resistance
  • Security
  • Privacy
  • Transparency
  • Openness
  • Decentralization
  • Inclusivity
  • Continuance
  • Resourcefulness