Senior Frontend Developer
When you become part of the Demant, you also become part of our quest to make a life-changing difference for over 500 million people all over the world who suffer from hearing loss. Working with us, you will be part of a world-leading hearing healthcare group that develops, manufactures, and sells highly advanced, market-leading hearing solutions, diagnostic equipment, and personal communication.
#LI-KB1 #LI-HYBRID #Demant_Poland
If you want to:
- Build high quality, visually appealing user interfaces using modern frontend technologies
- Work closely with our Product Designer and our Product Owners to deliver a best-in-class user experience for our customers around the world
- Be part of an international, agile development team working across Poland, Denmark, Malaysia and India
- Have real influence on a large scale e business platform used globally.
We are waiting to hear from you!
We are looking for a Senior Frontend Developer with strong frontend craftsmanship, who can work independently on complex UI features.
In this role, you will take ownership of UI quality, styling and visual consistency, ensuring that design specifications are implemented precisely.
This is a senior, hands on role with a strong focus on implementation quality. It is not a people management position.
Working with us, You will receive:
- Full-time work agreement in an international organization
- Learning and development opportunities adapted to your needs and supporting your growth
- Hybrid work model, combining remote work opportunities with work in an office in the Warsaw City Center
- Flexible working hours
- Benefits package including social benefits (private medical health care, insurance, sport card, etc.)
- Scandinavian culture – informal, focused on equality, independence, open dialog, and work-life balance
What tasks are waiting for you?
- Develop and maintain frontend features using React and TypeScript
- Build reusable, well structured UI components aligned with design specifications
- Take ownership of styling using Tailwind CSS, ensuring pixel level accuracy, responsiveness and consistency
- Work within an existing Next.js codebase, following established conventions
- Act as a key implementation partner for Product Designer, translating designs into high quality UI
- Collaborate closely with backend developers and other frontend developers
- Ensure high quality through refactoring, code reviews and automated testing (e.g. Cypress, Jest)
- Integrate frontend components with RESTful APIs, handling loading and error states
- Participate in sprint planning, backlog refinement, estimations and retrospectives
- Troubleshoot and resolve frontend issues
- Document components and technical decisions when needed
Apply today if you are someone who:
- Has strong commercial experience with React (18) and TypeScript
- Feels confident designing and structuring reusable components in larger codebases
- Has a very good understanding of CSS, layout, responsiveness and styling principles
- Enjoys styling work, has an eye for detail and is passionate about creating high quality user experiences
- Takes pride in delivering UI that accurately reflects design specifications, and enjoys collaborating and sparring with Product Designer
- Is comfortable working in an agile environment and participating actively in team rituals
- Works confidently with Git, pull requests and code reviews
- Communicates fluently in English
It would be nice if you have:
- Experience with Next.js, including client vs server side rendering
- Experience with Tailwind CSS or other utility first CSS frameworks
- Familiarity with frontend testing (Cypress or similar)
- Familiarity with data fetching libraries such as SWR
- Exposure to CMS systems
Apply today!
If you have any questions, contact the recruiter: Kateryna Babych ktyb@demant.com
Furthermore we would like to inform you that the company has an internal reporting procedure, which is available at: demantcompliance - Make a report (codeofconduct.app)
If the page does not load correctly, please refresh it using the Ctrl+F5 key combination.