Frontend Engineer

Konnco — Indonesia · Posted ~21 hours ago

Junior

Skills

JavaScript React Frontend development REST APIs Responsive design Accessibility Unit testing Vue Svelte Solid REST API Vitest Figma

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Build and maintain responsive, accessible client-facing web applications as a frontend engineer. You will primarily use React while gaining exposure to other component frameworks, integrate REST APIs and authentication flows, optimize performance, and maintain automated tests in collaboration with backend, design, QA, and client teams.

Highlights

Hands-on frontend role with modern React development, opportunities to work across multiple frameworks, ownership of shared libraries, and strong focus on performance, accessibility, and code quality.

Description

Responsibilities Build and maintain client web applications, primarily in ReactContribute to internal shared libraries — API design, versioning, docs, and releasePick up alternative frameworks (Vue, Svelte, Solid) as projects requireTurn Figma designs into responsive, accessible interfacesIntegrate REST APIs, including auth flows and error handlingOptimize rendering performance and bundle sizeWrite and maintain unit/component tests with Vitest to ensure code reliability and prevent regressionsCollaborate with backend, design, QA, and client stakeholders Qualifications & Tech Skills 1-2 years of frontend engineering experience, preferably in fintechExpert JavaScript, covering ES6+, async patterns, closures, and modulesStrong React skills, including hooks, composition, state management, and performance optimizationAble to reason about component-based frameworks from first principles and adapt quickly to new ones like Vue, Svelte, or SolidREST API integration, including token-based auth with JWT or OAuthFrontend security awareness, covering XSS/CSRF, safe token handling, and avoiding PII in client logsResponsive CSS across browsers and devicesGit proficiency (mandatory), including branching, pull requests, and code reviewFigma proficiency (mandatory), including reading specs and extracting assets, components, and variantsTesting experience with Vitest or similar frameworks like Jest, including mocking and coveragePrecision working with monetary values, such as formatting, rounding, and currency handlingClear team communication, able to explain decisions, handle code review, and flag blockers early Nice to Have React Native or interest in mobile development, native Android/iOS modules, experience with Vue, Svelte, or Solid, shared library or design system maintenance (semver, npm publishing, monorepo tooling), TypeScript, fintech or payments background, CI/CD, Next.js or React Router, and agency or client-project experience.