Responsibilities
- Develop high-quality, production-ready frontend code using React, JavaScript, and TypeScript
- Collaborate with the design and product teams to create and implement user interfaces and experiences that meet client needs
- Write unit tests using JavaScript and TypeScript testing frameworks, ensuring code quality and maintainability
- Integrate with continuous integration systems to streamline development and deployment processes
- Contribute to code reviews and provide constructive feedback to team members
- Stay up-to-date with emerging frontend technologies and industry best practices
- Assist in mentoring junior team members and fostering a positive, collaborative work environment
Requirements
- 3+ years of experience in frontend development, with a focus on building complex web applications
- Proficiency in React, JavaScript, and TypeScript
- Familiarity with unit testing frameworks for JavaScript and TypeScript, such as Jest or Mocha
- Experience with continuous integration systems, such as Jenkins, Travis CI, or CircleCI
- Strong understanding of web performance optimization techniques and best practices
- Excellent problem-solving skills and attention to detail
- Strong verbal and written communication skills
Preferred Qualifications:
- Experience with Web3, WAGMI, or other blockchain-based libraries
- Previous experience writing code to interact with blockchain platforms
- Familiarity with Agile methodologies and project management tools, such as Jira
Benefits:
- Competitive salary based on experience
- Flexible remote work arrangements
- Opportunity for in-person work in Lisbon, Portugal
- Generous 30 days annual paid leave
- Professional development and growth opportunities
Diffusion Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.