Senior Frontend Engineer, dApp Developer

closed
Aragon Logo

Aragon

📍Remote - Europe

Summary

Join Aragon's App Team as a Senior Frontend Engineer and contribute to the development of a highly scalable web application for Aragon OSx, a toolkit for launching secure and modular organizations. You will translate user needs into production-ready code, own a piece of the stack, and mentor junior developers. Experience shipping open source software in the Ethereum ecosystem is required. Collaboration with UX/UI designers and other teams is essential. Aragon offers a remote-first, flexible work environment with resources for effective remote work and personal development.

Requirements

  • 5+ years experience in Typescript and React.js/Next.js
  • Have examples of open source software you've shipped in the Ethereum ecosystem
  • Knowledge of design principles, including layouts, aesthetics, and how to work with a UX team and with a design system
  • Able to advocate for and enforce good development practices on the team, including testing (unit, integration, e2e), clean code principles, documentation, etc
  • Experience working in agile environment, git flows, and are comfortable in the tools (e.g. Jira, Github)
  • Excellent English communication - both written and oral
  • Are able to attend quarterly offsites - usually located in or around Europe - to work in person with your team
  • Passionate about the possibilities of decentralized autonomous organizations and the impacts they may have on how humans work together to solve problems

Responsibilities

  • Translate user needs into production-ready code
  • Own a piece of the stack and establish best practices
  • Become the “go-to” point of contact for your area of expertise
  • Mentor more junior developers
  • Coordinate with other domain specialists and departments
  • Be actively involved across the discovery and development pipeline, from collaborating with UX/UI designers and creating prototypes to implementation, documentation and guides, deployment, and live maintenance
  • Focus on high-quality delivery at each stage of the pipeline
  • Use code reviews to better understand your team’s work, improve the quality of our commits, and learn something along the way
  • Proactively solve your teammate’s problems

Preferred Qualifications

  • Experience writing your own smart contracts in Solidity
  • Experience working on a project with a module or plugin system

Benefits

  • Remote distributed organization that's flexible as to where you want to work and your schedule
  • Resources needed to be effective, whether its for setting up your remote work environment or a personal development budget
This job is filled or no longer available