TL;DR

Senior Frontend Engineer (Angular): Designing, developing, and maintaining complex frontend applications for a data-intensive product with an accent on frontend architecture, technical decisions, and code quality. Focus on optimizing application performance, accessibility, and user experience while collaborating with cross-functional teams.

Location: Remote (Europe)

Company

Crystal Blockchain develops a data-intensive product with core features including user systems, investigation workflows, and complex data visualisation.

What you will do

  • Design, develop, and maintain complex frontend applications using Angular.
  • Collaborate with cross-functional squad members to translate product requirements into technical solutions.
  • Ensure high code quality through code reviews, testing, and adherence to best practices.
  • Contribute to frontend architecture, technical standards, and long-term maintainability.
  • Optimize application performance, accessibility, and user experience.

Requirements

  • At least 5 years of professional frontend development experience, including 3+ years of hands-on experience building production-grade applications with Angular.
  • Solid knowledge of TypeScript, HTML5, CSS3, and modern frontend practices.
  • Experience with state management, RESTful APIs, and asynchronous programming.
  • Understanding of frontend architecture, scalability, and performance optimization.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Ability to write clean, maintainable, and well-tested code.
  • English: B2 required

Nice to have

  • Familiarity with Nx, monorepos, or large-scale frontend codebases.
  • Experience with automated testing frameworks (unit, integration, e2e).
  • Exposure to CI/CD pipelines and DevOps practices.
  • Previous experience mentoring or leading frontend initiatives.
  • Experience with Tailwind, responsive design and BEM notation methodology.

Culture & Benefits

  • Work in a cross-functional product squad.
  • Share ownership of frontend architecture and technical decisions.
  • Contribute to a mature, data-intensive product with direct impact on user experience and product quality.
  • Opportunity to work remotely from anywhere in Europe.