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
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