| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Compound | United States | $36k - $100k | |||
Presto | Seoul, South Korea | $122k - $135k | |||
Presto | Seoul, South Korea | $63k - $82k | |||
Consensys | Remote | $80k - $160k | |||
| Learn Job-ready Solidity & Rust skills, in your schedule with 1-on-1 mentor support, or get your money back. ISO 9001 Certified | 400+ students | | by Metana Learn more | |||
ConsenSys (Remote) | Remote | $72k - $100k | |||
BitGo | Bangalore, India | $72k - $91k | |||
IronMill | United States | $72k - $90k | |||
BitGo | Bangalore, India | $45k - $62k | |||
BitGo | Bangalore, India | $45k - $62k | |||
Labrys | Brisbane, Australia | $45k - $90k | |||
Uphold | Porto, Portugal | $94k - $96k | |||
Horizon Blockchain Games | Toronto, Canada | $63k - $100k | |||
Penumbra Labs | Remote | $72k - $81k | |||
Ledger | Paris, France | $87k - $97k | |||
Improbable | Hungary | $90k - $117k |
Senior iOS Engineer
What You'll Do:
- Help guide long-term technical direction and vision to maintain and scale our mobile products
- Build, test and release best-in-class mobile experiences, with emphasis on performance, reliability and accessibility
- Work with Design, Product and Engineering to deliver a user-friendly and delightful app experience
- Work closely with Android and Web engineers to develop foundational solutions and ensure a cohesive user experience across Compound products
- Help architect, plan and lead decision-making for our iOS products in order to meet business goals
- Enthusiastically collaborate with a small team, owning and planning projects for long-term impact
- Teach and mentor other engineers
What You Bring to the Engineering Team:
- Proven track record in developing mobile applications and shipping user features.
- Familiarity with current trends and best practices in iOS software development, including performance, security and usability.
- Exceptional judgment, strategic thinking and creative problem-solving skills with a strong analytical mindset
- 5+ years of professional engineering experience
- Deep understanding of iOS frameworks and programming languages (SwiftUI, UIKit, Swift, Objective-C)
- B.A. or B.S. degree in Computer Science or a related technical field, or equivalent practical experience
Experience with these Technologies is a "Nice to Have:"
- Web3 frontend technologies, such as Web3.swift
- Experience creating a custom design system or declarative UI framework
- Experience building elegant products across iOS devices
- Experience with frontend frameworks like React, Next.js or Angular
- Background in trading or financial services, blockchain and related systems
Benefits + Perks:
- Competitive compensation
- Stock options in Compound Labs
- 3+ weeks of vacation
- Paid parental leave
- Full medical, dental, and vision insurance
- 401(k) plan
- Company on-sites across the world
- Remote available with the option to work in our downtown SF office (metro accessible with transportation stipends)
What does a React developer in web3 do?
A React developer in the context of web3 is a developer who is using the React JavaScript library to build user interfaces for decentralized applications (dApps) that run on the Ethereum blockchain
These dApps often use smart contracts to facilitate transactions and other interactions on the Ethereum network
Overall, the role of a React developer in web3 involves using your skills in React development to help build cutting-edge decentralized applications that leverage the power of the Ethereum blockchain
As a React developer in web3, some of your responsibilities might include:
- Integrating the dApp with the Ethereum blockchain. This might involve using tools like web3.js and Ethers.js to connect to the Ethereum network and interact with smart contracts.
- Building the user interface for a dApp using React. This could involve creating components for the various elements of the dApp, such as buttons, forms, and other input elements.
- Implementing features that are specific to decentralized applications, such as handling cryptocurrency transactions and displaying data from the blockchain in a user-friendly way.
- Collaborating with other members of the development team, such as blockchain engineers and designers, to ensure that the dApp functions properly and meets the needs of the end users.