Sofia, Bulgaria

Frontend Software Engineer

 Job Description:

Technologies & Tools

  • Development environment of your choice
  • Jira & Linear for project management
  • Programming Languages: TypeScript
  • Frameworks & Libraries: Svelte, Tailwind, Playwright, Node.js
  • Infrastructure: Linux, Docker, GitHub, GitHub Actions

Role Requirements

  • Contribute to the frontend development of an open-source wallet, ensuring quality code and excellent user experience
  • Collaborate closely with cross-functional teams (e.g., product management, design, backend engineers, customer service) to define and deliver new features
  • At least 5 years of professional experience as a frontend software engineer
  • Responsibilities
  • Implement user interfaces based on provided designs and specifications
  • Ensure project goals and deadlines are met
  • Maintain and improve code quality through code reviews and adherence to best practices
  • Participate in daily stand-ups and regular sprint planning meetings

Required Skills

  • Demonstrable experience as a Senior Frontend Engineer or similar role
  • Strong understanding of modern frontend development processes and methodologies
  • Ability to take ownership of tasks and deliver high-quality results
  • Excellent problem-solving and communication skills
  • Experience working with blockchain or Web3 technologies
  • Proficiency in building responsive, accessible user interfaces with modern frameworks (preferably Svelte) and Tailwind
  • Good understanding of performance optimization, browser compatibility, and testing approaches (e.g., Playwright)
  • Excellent knowledge of Git and GitHub
  • Expert in Figma
  • Strong grasp of functional and object-oriented programming paradigms

Nice-to-Have Skills

  • Masters degree in a relevant field
  • Understanding of CI/CD pipelines and infrastructure (Linux, Docker, GitHub Actions)
  • Additional Information
  Required Skills:

Software