Company details are confidential
Innovative Digital Marketing Agency
Frontend Developer (Next.js/React)
- +1
- +2
- Grisons, Switzerland
- +1
- +2
- Grisons, Switzerland
Company
About
A Swiss-based digital marketing and advertising agency, specializing in branding, design, and communication strategies. The company offers services such as web design, digital campaigns, and creative content production, combining modern work methods with a strong design heritage.
Perks & Benefits
- Home office flexibility
- Holacratic work environment with lots of trust and autonomy
- Family oriented company
- Working on highly creative projects
- Flexible working hours
Vacancy
Who you are
- Solid experience with Next.js, React, and TypeScript
- Strong skills in CSS frameworks (SCSS, Tailwind, CSS Modules) and responsive design
- Knowledge of state management (Zustand)
- Experience in API integration (REST/GraphQL)
- Attention to detail when it comes to UI animations, performance, and accessibility
- Comfortable working with Figma and shared UI kits
- Proficiency with Git and package managers
- Eager to grow into an expert role while contributing to impactful projects
Your tasks
- Build and maintain modern frontend applications using Next.js, React, and TypeScript
- Work closely with designers to turn concepts into pixel-perfect, accessible, and high-performing UIs
- Create responsive layouts with CSS (SCSS, Tailwind, CSS Modules)
- Manage state with Zustand
- Integrate REST/GraphQL APIs
- Enhance user experience with animations and micro-interactions (GSAP/Motion)
- Focus on performance, scalability, and accessibility in every project
- Collaborate in a semi-autonomous team setup, sharing ownership with project managers and UX/UI designers
Required skills
- Next.js
- React
Work experience
- Frontend
Languages
- English
Are you interested in this job? Create an account and get matched with opportunitiesCreate an accountIMPORTANT: The only thing you have to do is create your account on TieTalent and THAT'S IT 🙂 + IT'S FREE for talents! YOU WON'T apply for this specific job but rather if there is a match with this opportunity, you will be contacted and have more details about it.