Software Engineer
Golang
Updated on 3/23/2023
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
React Native
Go
Blockchain
Requirements
- Experience building applications with complex logic, cutting edge technology or applied research
- Ability to learn new concepts and technologies quickly, you are a polyglot
- Open to maintaining a native library for React Native
- Experience building libraries in Golang, for network and mobile environments
- Good communication skills (written and conversational)
- Strong alignment to our principles: https://status.im/about/#our-principles
Responsibilities
- Design, implement and document Waku Golang libraries (go-waku)
- Maintain, improve, troubleshoot Waku React Native, the React Native wrapper of go-waku
- Implement new protocols as defined by the Research Team
- Investigate and fix issues in go-waku and upstream libraries such as go-libp2p
- Optimize go-waku and upstream libraries for the mobile/React Native
- Support dApp developers in using go-waku and Waku Golang libraries
Desired Qualifications
- You are already familiar with the Ethereum community
- You have experience with go-libp2p or other libp2p implementations
- You have experience with C-Bindings & Cgo
- You are in Web3 or blockchain development
- You have experience working for an open source organization
- You have experience working async
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