Job Description
YLD is seeking a Contract Senior Software Engineer to join their team. This role is remote within Europe and focuses on building and delivering software within interesting projects, using Agile methodologies and a test-first mindset. The ideal candidate will be a proactive and enthusiastic engineer with experience in JavaScript, TypeScript, and Web3, passionate about leveraging technologies to build exceptional solutions.
Role involves:
- Building and delivering software within interesting projects.
- Working in an Agile environment (Scrum).
- Pair programming and code reviews.
- Contributing to the development of innovative products.
Requirements:
- Commercial experience with React, TypeScript, and Web3.
- In-depth knowledge of CSS (Tailwind, CSS in JavaScript, CSS Modules, etc.).
- Experience with Component composition and state management (MobX, Redux, Context, etc.).
- Knowledge of transpiling, bundling, and packaging ecosystem (esbuild, vite, yarn, turborepo, etc.).
- Experience with documentation generation tools.
- Experience with linting and formatting tools.
- Experience with Continuous Integration and Delivery, and Infrastructure as Code tools.
- Experience in testing with Unit, Integration, End to End, and Visual Regression tests.
- Experience with design tools (e.g., Figma) and its API.
- Extensive experience working with Design Systems.
- Self-motivated, proactive, and detail-oriented.
- Good communication skills.
- Analytical and problem-solving oriented.
- Belief in diversity and fairness.
What YLD offers:
- The chance to work with a forward-thinking, ethical, and fun group of people.
- Opportunities to develop and grow skills in a fast-moving business.
- Flexible working around core hours.