Summary
This proposal opens up the application window to new members for the next Dev League during Mandate #3.
Dev League Specs:
- Mandate Duration: 3 months since members’ election via snapshot poll;
- Budget Management: N-of-M MultiSig wallet (depending on final Leagues members after applications). One key per member (Advisors and Devs)
Immediately Available Roles:
- 1 part-time Front-end developer
- 1 full-time Smart contract developer
Areas of Responsibility:
-
Front-end development:
- Work closely with other developers and designers to scope and build delightful frontends and dApps that allow users to interact with IDLE smart contracts;
- Maintain and improve IDLE’s existing frontends and projects;
- Write up quick experimental UIs over short time frames without outside design input, and drive the IDLE user experience forward.
-
Smart contract development:
- Build new Idle strategies and products on top
- Deploy IIPs and contracts approved by the Governance
- Perform security reviews
- Provide technical feedback on community discussions and new technologies
Front-end Developer – Monthly Compensation:
Role | Fixed salary | Bonus |
---|---|---|
Senior Dev level 2 | $8-9k | 300 $IDLE |
Senior Dev level 1 | $6-8k | 225 $IDLE |
Mid-level Dev | $4-6k | 150 $IDLE |
Junior Dev | $3-4k | 100 $IDLE |
The compensations listed here are calculated as Full-time compensations, consider calculating them depending on the available role (e.g. if the available role is part-time, consider half of the compensation).
Front-end Developer – Seniority Guidelines:
-
Senior Dev level 2: 10+ years of experience in software engineering/front-end development, with 3+ years of provable experience with web3 libraries.
-
Senior Dev level 1: 7+ years of experience in computer science/software engineering, with 1-2 years of provable experience with web3 libraries.
-
Mid-level Dev: 3-7 years of experience in computer science/software engineering, with up to 1 year of provable experience with web3 libraries.
-
Junior Dev: Less than 3 years of experience in computer science/software engineering, with up to 6 months of provable experience with web3 libraries.
The ideal candidate would fill a Mid-level or Senior level 1 position.
For all the seniority levels it is required to have deep knowledge of Javascript; extensive experience in React.js, Vue.js, or similar front-end frameworks; experience with web3 libraries (ethers.js, web3.js); strong CSS skills.Bonus: design skills and experience with Solidity.
Smart Contract Developer – Monthly Compensation:
Role | Fixed salary | Bonus |
---|---|---|
Senior Dev level 2 | $10-11k | 300 $IDLE |
Senior Dev level 1 | $8-9k | 225 $IDLE |
Mid-level Dev | $6-7k | 150 $IDLE |
Junior Dev | $4-5k | 100 $IDLE |
The compensations listed here are calculated as Full-time compensations, consider calculating them depending on the available role (e.g. if the available role is part-time, consider half of the compensation).
Smart Contract Developer – Seniority Guidelines:
- Senior Dev level 2: 7+ years of experience in computer science/software engineering, with 3+ years of provable experience in DeFi/Solidity development.
- Senior Dev level 1: 7+ years of experience in computer science/software engineering, with 1-2 years of provable experience in DeFi/Solidity development.
- Mid-level Dev: 3-7 years of experience in computer science/software engineering, with up to 1 year of provable experience in DeFi/Solidity development.
- Junior Dev: Less than 3 years of experience in computer science/software engineering, with up to 6 months of provable experience in DeFi/Solidity development.
Contributors would receive their fixed salary according to the following composition: 50% in ETH/stablecoins, 50% in unlocked $IDLE.
The $IDLE bonus would be accessible with a 3-month Opyn Vesting Option with strike price = 20% * current price
at the time of issuance (in other words, 80% discount of the market price at the time of issuance). The option will be vested for 3 months, and after which contributors will have 3 additional months for the exercise. The option will be issued at the end of the next mandate, after community’s positive vote for team reconfirmation.
In general, these guidelines help candidates to better position themselves and give Leagues members a starting point for shaping out the compensation plan and workflow. Yet, experience and area of expertise have marginal importance when building complex projects from scratch, particularly in an experimental space like DeFi. What does matter is a burning desire to learn more, constantly improve yourself, and solve tricky problems on a daily basis. However, as we took an incrementally growing structure for Idle Leagues, you can assure yourself that whatever you contribute (in terms of an engineer or otherwise) is always heard and discussed.
Selected applicants will enter a 2-week sprint phase, where they would receive the midpoint compensation for their seniority level. After this bootstrap sprint, current Leagues’ members will define the final compensation package. In this timeframe, current Leagues’ members have the right to upgrade/downgrade if it’s clear that the proposed seniority level is not matched.
Open applications
Although we are looking for someone to cover a specific role currently available for this League, we encourage anyone interested in working with Idle Leagues to submit a spontaneous application, even if they don’t see their preferred role or position in the post.
We appreciate anyone interested in working in the Idle ecosystem: current Leagues members will review all applications received to evaluate them with the community.
Advisors
Responsibilities:
- Guide devs in planning and delivery phases;
- Provide feedback about technical solutions and approaches to devs;
Preferred areas of expertise:
- Software Engineering experience
- Experience in Designing, building and testing smart contracts and related infrastructure
- Technical and practical understanding of DeFi
- Knowledge of Solidity and smart contract development
Advisors - Monthly Compensation:
$850 + 25 $IDLE
Contributors would receive their fixed salary according to the following composition: 50% in ETH/stablecoins, 50% in unlocked $IDLE.
The $IDLE bonus would be accessible with a 3-month Opyn Vesting Option with strike price = 20% * current price
at the time of issuance (in other words, 80% discount of the market price at the time of issuance). The option will be vested for 3 months, and after which contributors will have 3 additional months for the exercise. The option will be issued at the end of the next mandate, after community’s positive vote for team reconfirmation.
How to apply
Reply below this post with the following information:
- Role and Seniority levels: Choose only one role to apply for and specify related seniority level;
-
Introduction: Briefly introduce yourself and your working experience.
Applicants can stay anonymous, but a portfolio of past activities is required to evaluate the skills of the applicant (candidates must include their public repository such as GitHub, Bitbucket, etc.); - Motivation: What makes you a good profile for this position?
Deadline: Applications will be open until 2021-08-17T13:00:00Z .
The window can be extended by 7 days more to collect more applications if needed.