Job Openings
XTN-D291397 | FRONTEND DEVELOPER
About the job XTN-D291397 | FRONTEND DEVELOPER
Results-driven Frontend Developer with proven experience in building scalable,
performant, and accessible web applications using Next.js, React, and TypeScript. Adept
at implementing modern UI/UX with Material UI, optimizing for Web Vitals, and
collaborating in agile, international teams. Strong communicator, fluent in English, and
passionate about delivering high-quality, maintainable code.
- Health Insurance/ HMO
- Enjoy unlimited MadMax Coffee
- Diverse learning & growth opportunities
- Accessible Cloud HR platform (Sprout)
- Above standard leaves
Day-to-Day Responsibilities
- Develop and maintain performant features using Next.js, React, and TypeScript
- Collaborate daily with Product, Design, and Backend teams in an international
setting - Active participation in agile ceremonies, including stand-ups and retrospectives
- Translate UI/UX designs into responsive and accessible interfaces with Material UI
- Manage server-side data and backend integration using RESTful APIs
- Deliver clean, maintainable, and well-tested code through unit and integration
testing - Conduct thorough code reviews and provide constructive technical feedback
- Troubleshoot and resolve production issues to ensure application stability
- Optimize application performance with a focus on Web Vitals and user experience
- Communicate technical decisions clearly and contribute to project documentation
- Work with CI/CD pipelines and support established deployment processes
Languages
- TypeScript, JavaScript (ES6+), HTML5, CSS3 (responsive, mobile-first)
Frameworks/Libraries - Next.js (App Router, Pages Router)
- React (functional components, hooks)
- Material UI (MUI)
State/Data - TanStack Query (React Query)
- Sxios
- Redux
Testing
- Jest, React Testing Library, unit/integration testing
API Integration - RESTful APIs, Next.js API Routes, API endpoints
Performance - Web Vitals (LCP, CLS, FID), image optimization (WebP, lazy loading)
Error Handling
- Custom error types, error boundaries, user-friendly messages
Code Quality - Modular, DRY, declarative code; follows project conventions and best practices
DevOps/Tooling - Docker, CI/CD (Jenkins, Sonar), Git, Chromatic, ESLint, Prettier
Security - Follows secure coding practices, understands privacy/consent management
(Usercentrics)
Documentation - JSDoc, Markdown, code comments for complex logic
Requirements - Proven experience in building scalable web applications with Next.js, React, and
TypeScript
- Deep knowledge of modern frontend architecture and industry best practices
- Extensive experience in integrating and consuming RESTful APIs
- Proficiency with testing frameworks, specifically Jest and React Testing Library
- Strong understanding of performance optimization and Core Web Vitals
- Adept at collaborating within agile, fast-paced environments
Soft Skills
- Fluent English communication (written and spoken)
- Comfortable working in fully English-speaking, international teams
- Collaborative team player in international environments
- Proactive problem solver, detail-oriented, and self-motivated
- Adaptable to fast-paced, agile workflows
- Strong documentation and code review skills
- Developed and maintained a large-scale web application using Next.js, React, and
TypeScript
- Collaborated with cross-functional teams in an international environment
- Built responsive and accessible UI components using Material UI
- Integrated frontend with backend APIs and managed application state
- Improved performance and ensured compliance with best practices
- Wrote tests, participated in code reviews, and contributed to CI/CD processes
Education
- [Bachelor’s/Master’s] in Computer Science, Software Engineering, or related field
Certifications - React/TypeScript/Next.js certifications (optional)
- English proficiency certificate (if available)