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.
