KMC Solutions Inc
XTN-D291397 | FRONTEND DEVELOPER
About the job
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)