Frontend Developer
5+ years exp
5+ projects
JavaScript
Node JS
TypeScript
Active 7 days ago
+91 (8708) 567521 Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Frontend web developer (Middle) specializing in React-based UI and small-scale full-stack CRUD features. The strongest proven skill is building interactive CRUD flows with Firebase as shown by note-keeper/src/Firebase.js and the AddNote/Notes/Note components. There is little to no evidence of test strategy, contract or performance testing, CI test integration, or documented bug analysis in the public artifacts.
Technical skills
JavaScript• Principal • 5y+ • 5+ projects
Node JS• Middle • 4y+
TypeScript• Middle • 4y+
Node JS
Express
Axios
Frontend
GraphQL
Next.js
Vite
Webpack
React Query
Tailwind CSS
Zod
React Router
Framer Motion
React.js• 5y+
Redux• 5y+
Sass• 5y+
DevOps
CI/CD
Rest API• 5y+
Docker• 4y+
Git• 4y+
QA
Jest
Vitest
Cypress• 3y+ • 4 projects
AI/ML
Claude
Claude Code
Copilot
Mobile
State Management
Databases
MySQL• 5y+
PostgreSQL• 4y+
Redis• 4y+
Timeline
Senior Frontend Developer
•
Senior
Monocept Consultancy
•
Full-Time
Led development of a modular, scalable React frontend for a large insurance platform, focusing on long-term maintainability and extensibility. Owned an end-to-end white-labeled, multi-brand UI architecture from a single codebase to reduce duplication and improve deployment scalability. Built third-party partner onboarding flows with REST-based integrations and API-driven redirection. Implemented frontend coding standards via structured reviews and sustained automated test coverage for new releases.
React.js
Rest API
Full Stack Developer
•
Middle
Mai Labs
•
Full-Time
Acted as the primary frontend architect for two React applications built from scratch, establishing scalable modular architectures and component structures with full TypeScript coverage. Owned frontend architecture decisions including Redux-based state management, API contracts, and component reuse strategies. Extended full-stack scope by defining PostgreSQL schemas and building Node.js REST APIs, using Redis for caching and session management. Maintained CI workflows using Docker and used Git branching practices to support consistent quality and reviews.
React.js
TypeScript
Redux
Rest API
Node JS
PostgreSQL
Redis
Docker
Git
Frontend Developer
•
Middle
Thumbmunkeys Technologies
•
Full-Time
Designed and built reusable React component libraries adopted across multiple product surfaces to improve development velocity and UI consistency. Implemented Redux-based global state management for complex data flows to improve scalability and rendering performance. Integrated REST APIs into data-driven UIs and created maintainable styling via SCSS/SASS theming architecture. Contributed to code reviews, performed performance debugging, and supported browser optimization to improve responsiveness.
React.jssince 2021
Reduxsince 2021
Rest APIsince 2021
Sass
Junior Frontend Developer
Confidence: Low UI Engineer
Front-end engineer (middle) focused on building interactive UI components and small single-page experiences with practical CSS and component logic. The strongest proven skill is implementing interactive Vue components with geospatial behavior and parent-child state flow as shown in radixplore/src/components/Map.vue and Form.vue. There is little public evidence of testing, measured performance work, accessibility engineering, large-scale architecture or backend/SSR experience.
UI Component Architecture
3/10
How interface parts are built
Component-driven UI work is present with small, focused components and shared utilities, but lacks a homegrown design system or advanced composition patterns.
Evidence
radixplore/src/components/Form.vue: component with props, local editedFormData and update callback
radixplore/src/components/Map.vue: component encapsulating Leaflet map logic and lifecycle (mounted, methods)
tsx-mern-05Aug2026/client/src/utils/formatters.ts: shared UI utility functions (formatHeight, truncateText, getSpeciesBorder)
Responsive & Cross-browser
3/10
Works on all screens and browsers
Responsive rules and dark-mode variables are implemented with basic media queries and prefers-color-scheme support, but no advanced fluid layout or container queries.
Evidence
tsx-mern-05Aug2026/client/src/index.css: media query for max-width and global styles, color-scheme handling
parikshit-portfolio/src/index.css: responsive font-size and layout rules, dark-mode variables
radixplore/index.html: viewport meta and inclusion of legacy CDN polyfills for broader browser support
Performance Optimization
1/10
Speed of the interface
No measured performance work, bundle analysis, list virtualization or explicit code-splitting beyond standard Vite setup.
Evidence
tsx-mern-05Aug2026/client/package.json: includes vite as the build tool but no performance analysis artifacts
Accessibility & Semantics
2/10
Usable for everyone
Some focus and visual affordances exist in CSS, but there is little to no explicit ARIA, keyboard handling for custom widgets, or automated a11y checks.
Evidence
tsx-mern-05Aug2026/client/src/App.css: focus-visible and hover styles for interactive elements
radixplore/src/components/Form.vue: input fields present but no label or ARIA usage
State Management & Data Flow
3/10
Managing data in the app
Local component state and parent-child data flow are implemented correctly in Vue components with watchers and computed values; server-state discipline and advanced async-state handling are not evidenced.
Evidence
radixplore/src/App.vue: holds formData and exposes updateFormData to children
radixplore/src/components/Form.vue: manages editedFormData, watch on prop changes and emits updates
radixplore/src/components/Map.vue: computed latLng and watcher to react to prop changes and update map/marker
UX & Visual Polish
3/10
Look and feel quality
Visual polish such as button styles, hover and transition effects, popups and dark-mode variables is present, but UX edge cases like loading/error/empty states and undo patterns are mostly absent.
Evidence
parikshit-portfolio/src/index.css: design tokens, dark-mode variables and typographic polish
tsx-mern-05Aug2026/client/src/App.css: layout and interactive styles with transitions
radixplore/src/components/Map.vue: map marker popups and map centering for better perceived UX
Expertise
React• Junior
Vue• Junior
HTML & CSS• Junior
Technologies
TypeScript• Middle • 4y+
Node JS• Middle • 4y+
Rest API• 5y+
Redux• 5y+
Webpack
GraphQL
Tailwind CSS
Next.js
Express
CI/CD
Git• 4y+
Docker• 4y+
React.js• 5y+
Vite
React Query
Axios
Sass• 5y+
Zod
Framer Motion
React Router
Recommendations
- Develop mapping and interactive UI features such as geospatial dashboards or location search tools where component-level state and DOM integration matter.
- Build small-to-medium React SPAs using React Query and TypeScript to harden server-state patterns and add request-cancellation, optimistic updates and cache invalidation.
- Invest in automated testing and accessibility work by adding unit/interaction tests and ARIA/keyboard support for custom widgets.
- Consolidate a simple component library or design-system tokens to raise reuse and composition discipline across projects.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior QA Engineer
Confidence: Medium Generalist
Frontend web developer (Middle) specializing in React-based UI and small-scale full-stack CRUD features. The strongest proven skill is building interactive CRUD flows with Firebase as shown by note-keeper/src/Firebase.js and the AddNote/Notes/Note components. There is little to no evidence of test strategy, contract or performance testing, CI test integration, or documented bug analysis in the public artifacts.
Test Automation Frameworks
2/10
Building automated tests
Minimal test automation artifacts exist (testing libraries listed and a trivial test file) but there is no own test framework, fixtures, mock servers, or parallelization/sharding configuration.
Evidence
tsx-mern-05Aug2026/client/package.json: includes @testing-library and vitest in devDependencies
note-keeper/package.json: includes @testing-library/react and @testing-library/jest-dom
note-keeper/src/App.test.js: presence of a trivial test file importing App
Test Coverage & Strategy
1/10
What and how to test
No risk-based test organization, boundary or property-based tests, or meaningful negative-path assertions were found; only trivial/skeleton test files and test deps are present.
Evidence
note-keeper/src/App.test.js: trivial test import without detailed assertions
tsx-mern-05Aug2026/client/package.json: test-related devDependencies present but no test suites or strategy files
API & Integration Testing
2/10
Testing how parts work together
Some API/integration code exists (axios calls and typed models) showing basic integration work, but there is no contract testing, schema validation, idempotency checks or testcontainers-based integration.
Evidence
tsx-mern-05Aug2026/client/src/api/people.ts: axios-based fetchPeople implementation
tsx-mern-05Aug2026/client/src/types/person.ts: TypeScript interface for Person used alongside API calls
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
Running tests automatically
Not evidenced in public code
Technologies
Jest
Vitest
Recommendations
- Develop small-to-medium React features and UI components that integrate with backend services (CRUD flows and data sync using Firebase).
- Build and own unit and integration tests for components and API clients, converting the existing devDependencies into real suites and adding negative-path and boundary tests.
- Harden API integrations with schema validation and contract tests (e.g. add response shape checks and mock-server-driven integration tests).
- Introduce CI pipelines with per-test artifact capture and a reasoned retry/quarantine policy to make the test suite reliable for team use.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
