Mid-Level Frontend Engineer

Konnco — Indonesia · Posted ~23 hours ago

Mid Full-time

Skills

JavaScript React React Hooks State management REST APIs Token-based authentication Responsive web development Accessible UI development Vitest Unit testing Component testing Performance optimization Figma ES6+ Async programming Vue Svelte Solid REST API TypeScript

🔓 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

Join a frontend engineering team building responsive and accessible web applications. You will work primarily with React, integrate REST APIs and authentication flows, contribute to shared libraries, optimize application performance, and write reliable unit and component tests. The role also offers exposure to alternative modern frontend frameworks.

Highlights

Build modern client applications with React, work across multiple frontend frameworks, collaborate with cross-functional stakeholders, and focus strongly on accessibility, reliability and performance.

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.