This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Front-end Software Engineer to join the 3Shape Account team, a hybrid team primarily consisting of employees from Denmark and Ukraine. For this role, we imagine that you bring a strong software engineering background who values pragmatic engineering, continuous improvement, and collaboration. You thrive in agile teams and take ownership—from code quality and design to operational outcomes in production, and you deliver high-quality, resilient products. We are using Angular and Angular Material within the 3Shape ecosystem, and we expect that you contribute to product architecture, core components, environment setup, and technical investigations. UX/UI design is primarily done in Figma, and we are using Storybook framework for developing the components, and Playwright for automated UI testing. We want to expand our code coverage even further through unit, integration, and automated UI testing. At 3Shape, software development is done by self-organizing agile teams, using Scrum as our primary development methodology. Our services run in Azure, and we expect that you have hands-on experience with CI/CD pipelines (Docker, Azure DevOps, etc.).
Job Responsibility:
Build the next generation Account portal experience for 3Shape customers
contribute to product architecture, core components, environment setup, and technical investigations
expand code coverage through unit, integration, and automated UI testing
Requirements:
7+ years of software development experience, including 2+ years proven experience with Angular
understanding of RxJS, state management, and the latest framework features (e.g., Signals, Standalone Components)
Strong expertise with web-based development using HTML, CSS, TypeScript, JavaScript
Strong knowledge of OOP, SOLID principles and design patterns
Understanding of the memory management
Passion for new technologies, and empathy for users
Strong collaboration and communication skills and good in written and spoken English
Nice to have:
Vue.js 3 with Composition API
Strong understanding of fundamental UX & UI principles and latest best practices for site performance and optimization
Experience working in cross-functional teams with product managers, designers, and UX’ers
Experience with automated web UI testing frameworks like Playwright
Experience in integrating with Angular components and third-party services via RESTful APIs
Experience in Agile development and continuous integration tools