Minimum 5 years of professional frontend development experience with Angular (Angular 18/19).
Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SASS.
Deep understanding of Angular architecture, lifecycle hooks, directives, and services.
Strong knowledge of RxJS, reactive programming, and state management libraries like NgRx or Akita.
Requirements:
Architect, develop, and maintain high-performance Angular applications.
Design and implement advanced UI/UX features following Angular best practices.
Lead frontend development efforts, providing technical guidance and mentorship.
Collaborate with backend teams to integrate RESTful APIs and ensure application scalability.
Job description
Who we are
Product DNA has been a leader in providing Transparency and Traceability solutions to the global economy. We offer a SaaS traceability solution, the RESPECT-code.org transparency platform, and expert support at every stage of the process, empowering businesses with full supply chain visibility, compliance, and communication. With cross-industry expertise spanning Fashion & Textiles, Food & Beverage, Wine & Spirits, Cosmetics & Supplements, Building & Construction, Luxury Goods, and Electronics, PDNA helps companies ensure trust and accountability. Headquartered in Lausanne, Switzerland we embrace a flexible working model, including remote opportunities.
Your profile
Key Responsibilities
Architect, develop, and maintain complex Angular 18 applications with high performance and scalability
Design and implement advanced UI/UX features using Angular best practices and patterns
Lead frontend development efforts, providing technical direction and mentorship to junior developers
Integrate with RESTful APIs and work closely with backend teams to define and refine API contracts
Optimize applications for maximum speed and scalability, including lazy loading, change detection strategies, and code splitting
Ensure cross-browser compatibility, accessibility (WCAG), and responsive design across devices
Conduct code reviews, enforce coding standards, and contribute to internal frontend guidelines
Collaborate with designers, product managers, QA, and stakeholders to deliver high-quality features
Stay current with Angular updates and emerging frontend technologies; drive adoption where beneficial
Required Skills & Qualifications
5+ years of professional experience in frontend development with a strong focus on Angular (Angular 18/19 required)
Expert in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SASS
Deep understanding of Angular architecture, lifecycle hooks, directives, services, and dependency injection
Strong grasp of RxJS and reactive programming principles
Experience with state management libraries (NgRx, Akita, or similar)
Proficient with Git and CI/CD pipelines (GitHub Actions, GitLab CI, etc.)
Demonstrated ability to debug complex frontend issues and implement performance improvements
Excellent communication skills and experience working in cross-functional teams
Preferred Qualifications (Nice to Have)
Experience with Angular Material and custom component libraries
Familiarity with testing frameworks (Jasmine, Karma, Jest) and e2e tools (Cypress, Playwright)
Knowledge of monorepo architectures using Nx or similar tools
Experience with micro-frontend architecture
Exposure to accessibility standards (WCAG 2.1) and internationalization (i18n)
Background in Agile/Scrum development environments
Experience with Docker, Kubernetes, or cloud-native frontend deployments (e.g., Firebase Hosting, AWS S3 + CloudFront)
At Product DNA, you will:
Be part of team dedicated to making a transparent global economy a reality
Collaborate with an international and dynamic team focused on innovative projects
Embrace a company culture grounded in respect and transparency
Contribute to collective success while receiving full support for individual growth
Enjoy a flexible working model, including fully remote positions
Thrive in a workplace that values integrity, openness, and personal development
If you have any questions regarding this open position, donβt hesitate to contact us at zlatka@productdna.com