Status SNT is hiring a Remote Senior C++ Qt QML Developer
\nAbout Status\nStatus is building the tools and infrastructure for the advancement of a secure, private, and open web3. \nWith 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.\nAs an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community. \nAs 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. But Status is also building 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; the p2p communication layer for Web3.\nAs a team, Status has been completely distributed since inception. Our team is currently 200+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe. \nWe care deeply about open source, 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.\nThe role:\n\nStatus Desktop is currently in beta for Mac, Windows and Linux platforms. Current product focus is on the privacy-centric messenger and group chat functionality, and weโve just kicked off development of our new โmulti-chain from the ground upโ crypto Wallet. รApp browser and blockchain node functionality will follow next. Status desktop is currently built using Nim & QT for the frontend, and it shares a common backend with Status mobile that is written in Go. We are currently in the middle of a large refactor of our architecture. This refactor includes transitioning the QT front end from Nim to C++, moving all business logic to our status-go backend, and upgrading from QT5.14.2 to QT6.2. As we work in the open and are fully open source you can get a better idea of who we are and the work we are doing by browsing our team wiki here and taking a look at our Status Desktop, Status Desktop QML component library and Status Desktop and Mobile Go backend GitHub repos. You can find more information about our desktop effort in this blog post. \nStatus is looking for multiple senior experienced C++/QML UI devs to join our growing desktop dev team and to work with us to create a permissionless, decentralized, censorship proof group chat platform. Role responsibilities include developing new features, creating and enhancing components in our QML UI toolkit component library, advising and assisting other members of the desktop dev team with solving challenging QML UI development problems, and perhaps working on the Go backend if this is something you would enjoy. As a team we try to match task assignment with the individual interests and passions of our team members, so there is a high degree of flexibility with regards to what you would be working on. If you are a passionate C++/QML expert who knows all the ins and outs of C++ and QT/QML UI development this could be an ideal role for you.\nThe desktop team is spread between Europe and North America with crossover work hours being the European timezone afternoon on Monday, Wednesday and Friday. Ideally you will be located in a timezone between UTC -8 and UTC +3 e.g. anywhere in-between Panama and Moscow. Work is async using Status, Google Meet and Github, typically in Scrum Sprints.\nKey Responsibilities:\n\nBuild new features, enhance existing functionality and fix issues in the Status Desktop application.\n\nHelp develop and maintain Statusโs QML UI component library (primarily used by the Status Desktop product)\n\nAdvise and assist the other developers in the Desktop team as needed to help solve the hardest QML UI development challenges\n\nContribute 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.\n\nBe one of our resident experts for everything related to C++ and Qt/QML UI development.\n\n\n\nYou ideally will have:\n\nDonโ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!\n\nExpert level experience implementing UIs using Qt/QML/C++\n\nA strong ability to think about components and modules as they relate to other components as part of a larger system\n\nA very strong attention to detail and the willingness to deliver pixel perfect UI according to the designs.\n\nProvide feedback and product ideas to the designers as needed\n\nExperience with multithreading / concurrency\n\nGood communication skills in English\n\nA 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.\n\n\n\nBonus points if you have:\n\nExperience working in an open source organization\n\nA strong interest in blockchain technology and have a good understanding of Ethereum.\n\nWorked in a remote distributed environment that values asynchronous communication\n\nKnowledge of Go and/or Nim and/or Solidity is a plus\n\nExperience with using QT/QML to develop cross platform (Windows, OSX, Linux) desktop applications and mobile applications (iOS, Android) is a plus\n\nPrior experience with using Squish for functional testing QT apps\n\nExperience implementing openGL rendering in a QML context\n\nAny background or experience with cryptography and/or security\n\n\n\nCompensation:\n\nWe are happy to pay in either 100% fiat or any mix of fiat and/or crypto. \n\n\n\nHiring process:\n\nThe hiring process for this role is usually as follows (sometimes adapted):\n\nIntroductory conversation - Talent team\n\n3 Technical Interviews with Desktop Qt/QML Developers\n\nTeam lead interview - Iuri, Desktop Team Lead\n\n'Meet the Desktop team' interviews with 3-4 Desktop Contributors (30-40m each)\n\n\n\nQuestions about this role?\nFeel free to get in touch, we are more than happy to discuss the role in more detail.\n \n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Web3, Solidity, Crypto, Ethereum, Testing, Node, Mobile, Senior, Linux and Backend jobs that are similar:\n\n
$67,500 — $112,500/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nRemote (Worldwide)
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
Status SNT is hiring a Remote Senior C++ Qt QML Developer
\nAbout Status\nStatus is building the tools and infrastructure for the advancement of a secure, private, and open web3.ย \nWith 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.\nAs an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community.ย \nAs 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. But Status is also building 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; the p2p communication layer for Web3.\nAs a team, Status has been completely distributed since inception.ย Our team is currently 200+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe.ย \nWe care deeply about open source, 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.\n\n\n\n\n\nThe role\n\n\n\n\nStatus Desktop is currently in beta for Mac, Windows and Linux platforms.ย Current product focus is on the privacy-centric messenger and group chat functionality, and weโve just kicked off development of our new โmulti-chain from the ground upโ crypto Wallet.ย รApp browser and blockchain node functionality will follow next. Status desktop is currently built usingย Nimย & QT for the frontend, and it shares a common backend with Status mobile that is written in Go.ย We are currently in the middle of a large refactor of our architecture.ย This refactor includes transitioning the QT front end from Nim to C++, moving all business logic to our status-go backend, and upgrading from QT5.14.2 to QT6.2.ย As we work in the open and are fully open source you can get a better idea of who we are and the work we are doing by browsing ourย team wiki hereย and taking a look at ourย Status Desktop,ย Status Desktop QML component libraryย andย Status Desktop and Mobile Go backendย GitHub repos.ย You can find more information about our desktop effort in thisย blog post.ย \n\nStatus is looking for multiple senior experienced C++/QML UI devs to join our growing desktop dev team and to work with us to create a permissionless, decentralized, censorship proof group chat platform. Role responsibilities include developing new features, creating and enhancing components in our QML UI toolkit component library, advising and assisting other members of the desktop dev team with solving challenging QML UI development problems, and perhaps working on the Go backend if this is something you would enjoy.ย As a team we try to match task assignment with the individual interests and passions of our team members, so there is a high degree of flexibility with regards to what you would be working on.ย If you are a passionate C++/QML expert who knows all the ins and outs of C++ and QT/QML UI development this could be an ideal role for you.\n\n\nThe desktop team is spread between Europe and North America with crossover work hours being the European timezone afternoon on Monday, Wednesday and Friday. Ideally you will be located in a timezone between UTC -8 and UTC +3 e.g. anywhere in-between Panama and Moscow.ย Work is async using Status, Google Meet and Github, typically in Scrum Sprints.\n\n\n\nKey Responsibilities\n\n\n\n\nBuild new features, enhance existing functionality and fix issues in the Status Desktop application.\n\nHelp develop and maintain Statusโs QML UI component library (primarily used by the Status Desktop product)\n\nAdvise and assist the other developers in the Desktop team as needed to help solve the hardest QML UI development challenges\n\nContribute 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.\n\nBe one of our resident experts for everything related to C++ and Qt/QML UI development.\n\n\n\n\nYou ideally will have\n\n\n\nDonโ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!\n\n\nExpert level experience implementing UIs using Qt/QML/C++\n\nA strong ability to think about components and modules as they relate to other components as part of a larger system\n\nA very strong attention to detail and the willingness to deliver pixel perfect UI according to the designs.\n\nProvide feedback and product ideas to the designers as needed\n\nExperience with multithreading / concurrency\n\nGood communication skills in English\n\nA 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.ย \n\n\n\nBonus points if you have\n\n\nExperience working in an open source organization\n\nA strong interest in blockchain technology and have a good understanding of Ethereum.\n\nWorked in a remote distributed environment that values asynchronous communication\n\nKnowledge of Go and/or Nim and/or Solidity is a plus\n\nExperience with using QT/QML to develop cross platform (Windows, OSX, Linux) desktop applications and mobile applications (iOS, Android) is a plus\n\nPrior experience with using Squish for functional testing QT apps\n\nExperience implementing openGL rendering in a QML context\n\nAny background or experience with cryptography and/or security\n\n\n\nCompensation\n\nWe are happy to pay in either 100% fiat or any mix of fiat and/or crypto.\n\n\n\nHiring process\n\n\n\nThe hiring process for this role is usually as follows (sometimes adapted):\n\nIntroductory conversation - Talent team\n\n3 Technical Interviews with Desktop Qt/QML Developers\n\nTeam lead interview - Iuri, Desktop Team Lead\n\n'Meet the Desktop team' interviews with 3-4 Desktop Contributors (30-40m each)\n\n\nQuestions about this role?\nFeel free to get in touch, we are more than happy to discuss the role in more detail.\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Web3, Solidity, Crypto, Ethereum, Testing, Node, Mobile, Senior, Linux and Backend jobs that are similar:\n\n
$60,000 — $110,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nRemote (Worldwide)
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
Consensys is hiring a Remote Staff Software Engineer
\nOur mission is to unlock the collaborative power of communities by making Web3 universally easy to use, access, and build on.\n\nWorking with ConsenSys puts you at the forefront of an evolving paradigm, transforming our society for the better. We fundamentally believe blockchain is the next generation of technology that can lay the foundation for a more just and equitable society. \n\nBlockchain tech is just over 10 years old. Ethereum itself is still a toddler and weโre far from reaching our full potential. Youโll get to work on the tools, infrastructure, and apps that scale these platforms to billions of users. \n\nYouโll be constantly exposed to new concepts, ideas, and frameworks from your peers, and as you work on different projects โ challenging you to stay at the top of your game. Youโll join a network of entrepreneurs and technologists that reaches the edge of our ecosystem. ConsenSys alumni have moved on to become tech entrepreneurs, CEOs, and team leads at tech companies. \n\nConsensys Staking \n\nConsensys Staking is a leading ETH staking provider, currently operating ~4.5% of all Ethereum validators, with around 1 million ETH staked to date or around $2B of value in dollar denomination. Consensys Staking prides itself on secure and reliable infrastructure with a SOC 2 Type I and II certification. Our resilient, distributed, and configurable infrastructure (multi-cloud, multi-region, multi-client, multi-MEV relayers), alongside our comprehensive validator performance reporting, is attractive to institutional-grade stakers. \n\nWhat youโll do\n\nWe are looking for an experienced Staff Software Engineer to help accelerate the growth of our Staking-as-a-Service platform ConsenSys Staking and double its market share by leveraging on the distribution and audience of our flagship products Infura and MetaMask (leading web3 wallet) as well as MetaMask Institutional (one of the leading institutional and Enterprise web3 wallet).\n\nFor this role, there is a strong focus on performant architecture, resilience and availability as well as a research aspect which includes deeply exploring new technologies related to the Staking space including: data availability layers and re-staking. The role serves to design a fine balance between client diversity and stability, whilst increasing yield and adding new feature optionality as a result of protocol and ecosystem technology. \n\n The ideal candidate for this position has deep experience using and working with the Ethereum protocol in a Staking related capacity and is able to lead a feature area autonomously. In addition, the ideal candidate will have experience in optimizing for security and stability whilst being able to โlook aheadโ and run continuous experiments in order to steer the technical direction of the product. \n\nWould be great if you brought this to the role\n\n\n* 6+ years of experience as a Backend Software Engineer working on production application\n\n* Experience with back-end development (preferably Typescript)\n\n* Experience designing and deploying in production complex software and cloud architecture and distributed systems\n\n* Experience with containerised deployments on Kubernetes and deploying cloud infrastructure (AWS / Azure) and/or running Ethereum node software on VMs\n\n* Experience with, or understanding of database like PostgreSQL and data indexing architecture and infrastructure\n\n* Experience working on agile projects in an Agile environment\n\n* Experience working in CI/CD setup\n\n* Experience working in a distributed, remote team environment\n\n* Excellent communication skills\n\n* Writing good technical documentation\n\n* Located in EMEA/able to work EMEA business hours\n\n\n\n\nBonus Points for any of:\n\n\n* Deep understanding of the Staking eco-system across Ethereum or other protocols \n\n* Experience designing and implementing features in an Staking product \n\n* Working awareness of the Ethereum roadmap and how EIPs can impact a product\n\n* Working experience deploying and running infrastructure and software on bare metal server configuration.\n\n* Blockchain / smart contract development: Solidity / Ethereum, Web3.js or Ethers.js library\n\n* Experience working with decentralized applications or web3 protocols\n\n* BSc/MSc in Computer Science or related subject\n\n* Experience in Typescript / Golang\n\n\n\n\nDon't meet all the requirements? Don't sweat it. Weโre passionate about building a diverse team of humans and as such, if you think you've got what it takes for our chaotic-but-fun, remote-friendly, start-up environmentโapply anyway, detailing your relevant transferable skills in your cover letter. While we have a pretty good idea of what we need, we're ready for you to challenge our thinking on who needs to be in this role.\n\nConsenSys is an equal opportunity employer. We encourage people from all backgrounds to apply. We are committed to ensuring that our technology is made available and accessible to everyone. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. ConsenSys is aware of fraudulent recruitment practices and we encourage all applicants to review our best practices to protect yourself which can be found (https://consensys.net/careers/best-practices-to-avoid-recruitment-fraud/).\n\n#LI-HG1\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, Web3, Solidity, Ethereum, Cloud, Typescript, Node, Engineer and Backend jobs that are similar:\n\n
$65,000 — $115,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nEMEA - Remote
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
Status SNT is hiring a Remote Senior C++ Qt QML Developer
\nAbout Status\nStatus is building the tools and infrastructure for the advancement of a secure, private, and open web3. \nWith 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.\nAs an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community. \nAs 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. But Status is also building 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; the p2p communication layer for Web3.\nAs a team, Status has been completely distributed since inception. Our team is currently 200+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe. \nWe care deeply about open source, 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.\n\n\n\n \n\nThe role\n\n\n\n\nStatus Desktop is currently in beta for Mac, Windows and Linux platforms. Current product focus is on the privacy-centric messenger and group chat functionality, and weโve just kicked off development of our new โmulti-chain from the ground upโ crypto Wallet. รApp browser and blockchain node functionality will follow next. Status desktop is currently built using Nim & QT for the frontend, and it shares a common backend with Status mobile that is written in Go. We are currently in the middle of a large refactor of our architecture. This refactor includes transitioning the QT front end from Nim to C++, moving all business logic to our status-go backend, and upgrading from QT5.14.2 to QT6.2. As we work in the open and are fully open source you can get a better idea of who we are and the work we are doing by browsing our team wiki here and taking a look at our Status Desktop, Status Desktop QML component library and Status Desktop and Mobile Go backend GitHub repos. You can find more information about our desktop effort in this blog post. \n\nStatus is looking for multiple senior experienced C++/QML UI devs to join our growing desktop dev team and to work with us to create a permissionless, decentralized, censorship proof group chat platform. Role responsibilities include developing new features, creating and enhancing components in our QML UI toolkit component library, advising and assisting other members of the desktop dev team with solving challenging QML UI development problems, and perhaps working on the Go backend if this is something you would enjoy. As a team we try to match task assignment with the individual interests and passions of our team members, so there is a high degree of flexibility with regards to what you would be working on. If you are a passionate C++/QML expert who knows all the ins and outs of C++ and QT/QML UI development this could be an ideal role for you.\n\n \nThe desktop team is spread between Europe and North America with crossover work hours being the European timezone afternoon on Monday, Wednesday and Friday. Ideally you will be located in a timezone between UTC -8 and UTC +3 e.g. anywhere in-between Panama and Moscow. Work is async using Status, Google Meet and Github, typically in Scrum Sprints.\n\n\n\nKey Responsibilities\n\n\n\n\nBuild new features, enhance existing functionality and fix issues in the Status Desktop application.\n\nHelp develop and maintain Statusโs QML UI component library (primarily used by the Status Desktop product)\n\nAdvise and assist the other developers in the Desktop team as needed to help solve the hardest QML UI development challenges\n\nContribute 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.\n\nBe one of our resident experts for everything related to C++ and Qt/QML UI development.\n\n\n\n\nYou ideally will have\n\n\n\nDonโ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!\n\n\nExpert level experience implementing UIs using Qt/QML/C++\n\nA strong ability to think about components and modules as they relate to other components as part of a larger system\n\nA very strong attention to detail and the willingness to deliver pixel perfect UI according to the designs.\n\nProvide feedback and product ideas to the designers as needed\n\nExperience with multithreading / concurrency\n\nGood communication skills in English\n\nA 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. \n\n\n\nBonus points if you have\n\n\nExperience working in an open source organization\n\nA strong interest in blockchain technology and have a good understanding of Ethereum.\n\nWorked in a remote distributed environment that values asynchronous communication\n\nKnowledge of Go and/or Nim and/or Solidity is a plus\n\nExperience with using QT/QML to develop cross platform (Windows, OSX, Linux) desktop applications and mobile applications (iOS, Android) is a plus\n\nPrior experience with using Squish for functional testing QT apps\n\nExperience implementing openGL rendering in a QML context\n\nAny background or experience with cryptography and/or security\n\n\n\nCompensation\n\nWe are happy to pay in either 100% fiat or any mix of fiat and/or crypto.\n\n\n\nHiring process\n\n\n\nThe hiring process for this role is usually as follows (sometimes adapted):\n\nIntroductory conversation - Talent team\n\n3 Technical Interviews with Desktop Qt/QML Developers\n\nTeam lead interview - Iuri, Desktop Team Lead\n\n'Meet the Desktop team' interviews with 3-4 Desktop Contributors (30-40m each)\n\n\nQuestions about this role?\nFeel free to get in touch, we are more than happy to discuss the role in more detail.\n \n\n\n\n \n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Web3, Solidity, Crypto, Ethereum, Testing, Node, Mobile, Senior, Linux and Backend jobs that are similar:\n\n
$55,000 — $110,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nRemote (Worldwide)
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Status SNT and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 403 4 months ago
\nAbout Status\nStatus is building the tools and infrastructure for the advancement of a secure, private, and open web3. \nWith 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.\nAs an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community. \nAs 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. But Status is also building 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; the p2p communication layer for Web3.\nAs a team, Status has been completely distributed since inception. Our team is currently 200+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe. \nWe care deeply about open source, 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.\n\n\n\n \n\nThe role\n\n\n\n\nStatus Desktop is currently in beta for Mac, Windows and Linux platforms. Current product focus is on the privacy-centric messenger and group chat functionality, and weโve just kicked off development of our new โmulti-chain from the ground upโ crypto Wallet. รApp browser and blockchain node functionality will follow next. Status desktop is currently built using Nim & QT for the frontend, and it shares a common backend with Status mobile that is written in Go. We are currently in the middle of a large refactor of our architecture. This refactor includes transitioning the QT front end from Nim to C++, moving all business logic to our status-go backend, and upgrading from QT5.14.2 to QT6.2. As we work in the open and are fully open source you can get a better idea of who we are and the work we are doing by browsing our team wiki here and taking a look at our Status Desktop, Status Desktop QML component library and Status Desktop and Mobile Go backend GitHub repos. You can find more information about our desktop effort in this blog post. \n\nStatus is looking for multiple senior experienced C++/QML UI devs to join our growing desktop dev team and to work with us to create a permissionless, decentralized, censorship proof group chat platform. Role responsibilities include developing new features, creating and enhancing components in our QML UI toolkit component library, advising and assisting other members of the desktop dev team with solving challenging QML UI development problems, and perhaps working on the Go backend if this is something you would enjoy. As a team we try to match task assignment with the individual interests and passions of our team members, so there is a high degree of flexibility with regards to what you would be working on. If you are a passionate C++/QML expert who knows all the ins and outs of C++ and QT/QML UI development this could be an ideal role for you.\n\n \nThe desktop team is spread between Europe and North America with crossover work hours being the European timezone afternoon on Monday, Wednesday and Friday. Ideally you will be located in a timezone between UTC -8 and UTC +3 e.g. anywhere in-between Panama and Moscow. Work is async using Status, Google Meet and Github, typically in Scrum Sprints.\n\n\n\nKey Responsibilities\n\n\n\n\nBuild new features, enhance existing functionality and fix issues in the Status Desktop application.\n\nHelp develop and maintain Statusโs QML UI component library (primarily used by the Status Desktop product)\n\nAdvise and assist the other developers in the Desktop team as needed to help solve the hardest QML UI development challenges\n\nContribute 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.\n\nBe one of our resident experts for everything related to C++ and Qt/QML UI development.\n\n\n\n\nYou ideally will have\n\n\n\nDonโ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!\n\n\nExpert level experience implementing UIs using Qt/QML/C++\n\nA strong ability to think about components and modules as they relate to other components as part of a larger system\n\nA very strong attention to detail and the willingness to deliver pixel perfect UI according to the designs.\n\nProvide feedback and product ideas to the designers as needed\n\nExperience with multithreading / concurrency\n\nGood communication skills in English\n\nA 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. \n\n\n\nBonus points if you have\n\n\nExperience working in an open source organization\n\nA strong interest in blockchain technology and have a good understanding of Ethereum.\n\nWorked in a remote distributed environment that values asynchronous communication\n\nKnowledge of Go and/or Nim and/or Solidity is a plus\n\nExperience with using QT/QML to develop cross platform (Windows, OSX, Linux) desktop applications and mobile applications (iOS, Android) is a plus\n\nPrior experience with using Squish for functional testing QT apps\n\nExperience implementing openGL rendering in a QML context\n\nAny background or experience with cryptography and/or security\n\n\n\nCompensation\n\nWe are happy to pay in either 100% fiat or any mix of fiat and/or crypto.\n\n\n\nHiring process\n\n\n\nThe hiring process for this role is usually as follows (sometimes adapted):\n\nIntroductory conversation - Talent team\n\n3 Technical Interviews with Desktop Qt/QML Developers\n\nTeam lead interview - Iuri, Desktop Team Lead\n\n'Meet the Desktop team' interviews with 3-4 Desktop Contributors (30-40m each)\n\n\nQuestions about this role?\nFeel free to get in touch, we are more than happy to discuss the role in more detail.\n \n\n\n\n \n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Web3, Solidity, Crypto, Ethereum, Testing, Node, Mobile, Senior, Linux and Backend jobs that are similar:\n\n
$60,000 — $105,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nRemote (Worldwide)
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Lemon.io and want to re-open this job? Use the edit link in the email when you posted the job!
Are you a talented developer looking for a remote job that lets you show your skills and get better compensation and career growth? Look no further than Lemon.io - the marketplace that connects you with hand-picked startups in the US and Europe.
What do we offer:
We respect your time: here is no micromanagement or time trackers.
you can earn with us $5k - $7.5k monthly - the rate depends on your skills and experience. We've already paid out over $10M to our engineers.
You will enjoy your work - itโs possible to communicate async and choose a schedule that works best for you.
You will communicate directly with the clients. Most of them have technical backgrounds. Sounds good, yeah?
We will support you from the time when the application will be started during all our cooperation.
No more hunting for clients or negotiating rates - let us handle the business side of things so you can focus on what you do best.
We'll manually find you the best project according to your skills and preferences.
You will work at the fast-paced startup environment that will keep you motivated and engaged.
We will connect you with the best developers in the world through our community. Also every month we have two online events - you can join them as a Member or a Speaker.
P.S. Keep up-to-date withย Lemon.io events by following us on LinkedIn.
We also collaborate with other companies through staff augmentation. More details are here.
Currently we are seeking for Senior PHP/React Developer but we have a large number of different projects for Senior Full-Stack Developers, so if you have 4+ years of commercial experience in software development you are fluent with Python, Ruby on Rails, Rust, Ruby, Node.js, or React Native - we would be happy to communicate and provide you a project which matches with your experience. Just apply, and we will share with you more details. The rate depends on your skills and experience.
Requirements:
Proficiency with PHP/Laravel (2+ years of exp)
Strong experience with React (2+ years of exp)
Experience with relational databases (e.g., MySQL) and NoSQL (e.g., MongoDB).
Proficiency in developing both GraphQL and RESTful APIs.
Familiarity with cloud computing (GCP, AWS, Azure)
Experience with other PHP frameworks such as Symfony, Yii, or CodeIgniter would be a plus
Knowledge of other server-side programming languages and frameworks (e.g., Node.js) would be a plus.
Familiarity with deployment workflows, continuous integration/continuous deployment (CI/CD) processes, and containerization tools like Docker is a plus.
Experience with other programming languages and technologies beyond PHP and React would be advantageous.
Good command of English, both written and spoken, as youโll be communicating with clients directly
Strong organizational skills โ ability to work full-time remotely with no supervision
Responsibility โ we want to trust you
Soft skills โ we value clear and effective communication, at the same time, don't force you to become a public speaker
Ready to take your career to the next level? Apply now and join the Lemon.io community!
If your experience matches with our requirements be ready for the next steps:
VideoAsk (about 10 minutes)
Completing your me.lemon profile
30 minutes Screening call with our Recruiters
Technical Interview with our Developers
Feedback
Magic Box (we are looking for best project for you)
P.S. We work with developers from LATAM, Canada, UK, Europe BUT we have some exceptions.
At the moment, we donโt have a legal basis to accept applicants from Monaco, Belarus, Russia, Serbia, Denmark, Norway, Luxemburg, Iceland, Liechtenstein, San Marino, Belize, Cuba, Nicaragua, Saint Lucia, so we donโt work with applicants from these countries.
Please note that due to the overwhelming number of applications, only suitable candidates will be contacted for an interview.
We strongly ask you to send your CVs in ENGLISH. Application in English will be considered first. Good luck to everyone!
Please mention the word ECSTASIES when applying to show you read the job post completely (#RMTguMTkxLjIwMi43Mg==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$60,000 — $100,000/year
Benefits
๐ Distributed team
โฐ Async
๐ No monitoring system
๐ซ No politics at work
๐ We hire old (and young)
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.