Frontend Developer
4+ years exp
JavaScript
Node JS
SQL
TypeScript
Active 1 day ago
Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
A junior TypeScript generalist focused on frontend tooling and lightweight test setups. The strongest proven skill is setting up local unit test configuration and scripts using Vitest as evidenced by ApplyFlow/vitest.config.ts and package.json test scripts. There is limited evidence of dedicated QA engineering practices such as test infrastructure, contract testing, flake engineering, CI workflow integration, or performance testing in the public human-authored files.
Technical skills
JavaScript
Node JS
SQL
TypeScript• Middle • 4y+
Node JS
Express
Prisma
Databases
PostgreSQL
Supabase
Frontend
Framer Motion
Lighthouse
Next.js
Tailwind CSS
Vite
PostCSS
React Query
Zod
Recharts
Mantine
Zustand
React.js• 3y+
DevOps
CI/CD
Git
Netlify
Vercel
Rest API• 3y+
Design
Framer
Figma
QA
Jest
Playwright
Pytest
QA
AI/ML
Claude
Claude Code
Timeline
Design Engineer Intern
•
Junior
Jet Sweat
•
Internship
Developed a token-based design system with reusable component specifications for onboarding and core product flows. Defined component APIs and interaction states and coordinated design-to-engineering handoff. Performed accessibility audits of interactive UI elements and documented fixes to close WCAG-related gaps before implementation.
Figma
React.js
TypeScript
Frontend Developer Intern
•
Junior
Prodigy Infotech
•
Internship
Built responsive React interfaces and integrated REST APIs to render dynamic data. Implemented loading and error states to keep the UI responsive during API calls. Improved page performance by adding route-level lazy loading and reducing unnecessary re-renders through iterative fixes and code reviews.
React.jssince 2023
Rest API
Intern Backend Developer
Confidence: Low API Engineer
Frontend and product-focused engineer at an early career level with a practical strength in building Next.js front ends and integrating a simple backend stack. The strongest proven skill is working with Next.js and Prisma as shown by ApplyFlow/package.json and ApplyFlow/README.md. There is little human-authored backend code demonstrating production concerns such as migration chains, concurrency handling, distributed queues, or observability pipelines.
API Design
2/10
How well APIs are designed
Minimal API design evidence; project uses Next.js and NextAuth which implies API endpoints and auth flows, but there is no human-authored API code showing versioning, idempotency, or a consistent error contract to evaluate.
Evidence
ApplyFlow/package.json: dependencies include "next" and "next-auth"
ApplyFlow/README.md: documents Next.js (App Router) and NextAuth (email/password)
Data Layer & Database
2/10
Working with databases
Basic data-layer evidence: Prisma and PostgreSQL are declared dependencies and documented, but there is no human-authored migration history, transaction-handling code, or tuned/raw-SQL queries present to demonstrate advanced DB design.
Evidence
ApplyFlow/package.json: devDependencies include "prisma" and dependencies include "@prisma/client"
ApplyFlow/README.md: lists Prisma + PostgreSQL in the tech stack
Scalability & Performance
1/10
Handling load and speed
Little to no evidence of deliberate scalability or performance work such as caching strategies, queueing, or measured optimizations; the manifest and docs show a standard Next.js app but not production scaling patterns.
Evidence
ApplyFlow/package.json: app is a Next.js application (implies typical server-side/runtime patterns)
ApplyFlow/README.md: describes features and UI but does not document caching, queues, or load testing
System Architecture
2/10
Overall system structure
System decomposition is typical for a Next.js full-stack app; there is some separation of concerns implied by tooling choices, but no clear multi-service decomposition, config/secret management, or inter-service contracts authored in the public human-authored files.
Evidence
ApplyFlow/package.json: scripts and dependencies imply a Next.js app with Prisma and NextAuth
ApplyFlow/README.md: describes the app router and high-level features (kanban, dashboards)
Security & Auth
3/10
Protecting data and access
Auth and basic security practices are evident at the dependency level (NextAuth, bcrypt) and type stubs for next-auth exist, indicating some care for auth flows, but there is no human-authored code showing token lifecycle, refresh/revocation, input validation at scale, or dependency-audit artifacts.
Evidence
ApplyFlow/package.json: dependencies include "@auth/prisma-adapter" and "bcryptjs"
ApplyFlow/types/next-auth.d.ts: presence of next-auth typing indicates attention to auth contracts
Reliability & Observability
1/10
Stability and monitoring
Minimal reliability and observability evidence in human-authored files; test runner and scripts are declared but there is little human-authored test code, no structured logging/metrics, and no explicit retry/circuit breaker patterns visible.
Evidence
ApplyFlow/package.json: devDependencies include "vitest" and scripts for test/test:coverage
ApplyFlow/README.md: mentions Vitest for tests but no detailed test coverage artifacts are present in the human-authored files
Expertise
Node.js• Intern
Databases & Vector Storage• Intern
Technologies
Node JS
Rest API• 3y+
Prisma
Recommendations
- Develop small full-stack features that exercise the Node.js/Prisma backend (CRUD + migrations) to demonstrate real backend ownership and migration history.
- Add human-authored API endpoints with explicit error contracts, pagination, and idempotency handling, plus tests that validate edge cases and input validation.
- Improve reliability and observability by adding structured logging, request timeouts, retry with backoff where appropriate, and measurable tests for performance or load.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Intern Frontend Developer
Confidence: Low Generalist
Frontend engineer at an intern level focused on modern React and Next.js stacks with TypeScript and Tailwind. The strongest proven skill is setting up a modern React/Next.js project configuration, evidenced by package.json entries listing Next.js, React, and TypeScript. There is no human-authored application source present to evaluate deeper architecture, testing, accessibility, or measured performance work.
UI Component Architecture
How interface parts are built
Not evidenced in public code
Responsive & Cross-browser
Works on all screens and browsers
Not evidenced in public code
Performance Optimization
Speed of the interface
Not evidenced in public code
Accessibility & Semantics
Usable for everyone
Not evidenced in public code
State Management & Data Flow
Managing data in the app
Not evidenced in public code
UX & Visual Polish
Look and feel quality
Not evidenced in public code
Expertise
React• Intern
Modern Web Frameworks• Intern
Technologies
JavaScript
Zustand
Tailwind CSS
Next.js
Express
Vercel
Netlify
Figma
CI/CD
Git
Framer
Vite
React Query
PostCSS
Zod
Mantine
Framer Motion
Recharts
Lighthouse
Recommendations
- Build and own a small, end-to-end Next.js feature (API route, page, and UI) to demonstrate server-client integration and error handling.
- Extract a handful of UI components into a small component library with documented props, stories or tests, and clear ownership of accessibility (keyboard/focus/ARIA).
- Add concrete human-authored examples of async state handling (request cancellation, optimistic updates with rollback, and error states) with tests and comments.
- Provide a targeted performance/debugging note: measure LCP/TTI before and after a simple optimization and include bundle-analysis artifacts.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Intern QA Engineer
Confidence: Low Generalist
A junior TypeScript generalist focused on frontend tooling and lightweight test setups. The strongest proven skill is setting up local unit test configuration and scripts using Vitest as evidenced by ApplyFlow/vitest.config.ts and package.json test scripts. There is limited evidence of dedicated QA engineering practices such as test infrastructure, contract testing, flake engineering, CI workflow integration, or performance testing in the public human-authored files.
Test Automation Frameworks
2/10
Building automated tests
Basic test automation presence: Vitest configuration and test scripts exist but there are no developer-authored fixtures, factories, mock servers, selector discipline or parallelization config visible in the human-authored files.
Evidence
ApplyFlow/vitest.config.ts
ApplyFlow/package.json:scripts ("test", "test:watch", "test:coverage")
Test Coverage & Strategy
1/10
What and how to test
Minimal expressed test coverage strategy: repository includes coverage script hooks but no visible risk-based test classification, boundary or property tests, or mutation testing artifacts in the human-authored content.
Evidence
ApplyFlow/package.json: "test:coverage" script
ForgeUI/package.json:scripts (test)
API & Integration Testing
2/10
Testing how parts work together
Some API surface is present (server route files), indicating awareness of backend contract surfaces, but there are no visible contract tests, schema validation tests, idempotency or error-path tests in the human-authored files.
Evidence
ApplyFlow/app/api/applications/route.ts
ApplyFlow/app/api/auth/[...nextauth]/route.ts
Performance & Load Testing
Testing speed under load
Not evidenced in public code
Bug Reporting & Analysis
Finding and describing bugs
Not evidenced in public code
CI Test Integration
2/10
Running tests automatically
Basic CI/test integration patterns are implied by npm scripts and test configs, but there are no CI workflow files, per-test retry policies, quarantine mechanics, or artifact collection workflows in the human-authored files.
Evidence
ApplyFlow/package.json:scripts (build, test, test:coverage)
ForgeUI/vitest.config.ts
Expertise
Unit & Component Testing• Intern
Industries
Design & Creative• Intern
Software• Intern
Technologies
QA
Playwright
Jest
Pytest
Recommendations
- Expand unit and component test coverage with isolated fixtures and data factories and move those into tests/**/*.test.ts files to exercise real edge cases.
- Add contract/integration tests for API endpoints (schema validation, expected 4xx/5xx behaviors and idempotency checks) alongside the existing route files.
- Introduce CI workflow files that run tests, collect artifacts, and implement per-test retry/quarantine logic rather than relying only on local npm scripts.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
