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