TL;DR
Senior Frontend Developer (React): Building scalable, accessible, high-performance web experiences using Next.js, React, and TypeScript with an accent on engineering excellence, visual refinement, performance, and maintainable architecture. Focus on translating design systems into refined, production-ready solutions and contributing to design thinking processes.
Location: Kuala Lumpur, Malaysia
Company
hirify.global simplifies how brands reach, engage, and serve people by delivering intelligent, personalized digital experiences that connect the world.
What you will do
- Architect, develop, and maintain modern front-end applications using Next.js, React, and TypeScript.
- Translate concepts, wireframes, and prototypes into polished, production-ready digital experiences.
- Deliver scalable, enterprise-grade solutions that meet best practices in performance, accessibility (WCAG), SEO, and usability.
- Write clean, maintainable, modular CSS (Scss), with a strong understanding of scalable design systems and component libraries.
- Partner closely with design and marketing stakeholders to elevate the visual and experiential quality of our web presence.
- Learn and develop working expertise in the hirify.global platform.
Requirements
- 5 or more years of professional front-end development experience.
- Deep expertise in Next.js, React, TypeScript, and modern JavaScript.
- Advanced proficiency in CSS and component-based architecture.
- Strong understanding of design systems and scalable UI architecture.
- Demonstrated ability to take projects from concept to production.
- Strong knowledge of performance, accessibility, and SEO best practices.
Culture & Benefits
- Collaborative, innovative environment where creativity and technical excellence are equally valued.
- Competitive compensation.
- Flexible work options.
- Opportunities for professional growth.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →