Posted:20 hours ago|
Platform:
On-site
Full Time
Software Development Engineer – Frontend (React.js / Next.js /TypeScript)
Location: Onsite Experience: 2+ years Employment Type: Full-time
About the Role: We are seeking a highly skilled Frontend Developer with approximately 2+ years of hands on experience in building sophisticated, high-performance, and type-safe web applications. This role offers the opportunity to make a significant impact on our frontend architecture by leveraging technologies like React.js, Next.js, TypeScript, and modern CSS techniques. If you are passionate about crafting exceptional user experiences, solving complex frontend challenges, and collaborating with a dynamic team, we’d love to hear from you!
Key Responsibilities:
• Architect, develop, test, and deploy responsive, accessible, and interactive user interfaces using React.js, Next.js, TypeScript, HTML5, and modern CSS (Sass/LESS, CSS-in-JS).
• Build robust, maintainable, and scalable frontend applications by leveraging TypeScript’s static typing system.
• Create fluid, performant animations and micro-interactions using Framer Motion, GSAP, or similar libraries.
• Translate UI/UX designs and wireframes into high-quality, reusable, and welltyped React components, following best practices and design system guidelines.
• Design and manage application state effectively using Redux Toolkit, Zustand, Recoil, or React’s built-in solutions (Context API, Hooks). Integrate with backend services via RESTful APIs and/or GraphQL, ensuring strong typing, error handling, and clear data contracts.
• Write clean, well-structured, maintainable, and thoroughly tested code (unit, integration, and E2E tests), with a focus on TypeScript best practices.
• Optimize application performance for Core Web Vitals, load times, and bundle sizes (code splitting, lazy loading, memorization, virtualization).
• Contribute to frontend development standards, component libraries, and best practices (especially around TypeScript).
• Conduct code reviews, share knowledge, and provide constructive feedback to maintain high code quality across the team.
• Troubleshoot and resolve frontend bugs, performance issues, and crossbrowser/device compatibility challenges.
• Stay up to date with frontend technologies, TypeScript ecosystem advancements, and modern tooling, advocating for improvements where appropriate.
Required Skills & Experience: 2+ years of professional frontend development experience, building complex web applications. Strong proficiency in TypeScript and JavaScript (ES6+), including:
• Interfaces, types, enums, generics, type inference, and utility types.
• Type-safe integration with React/Next.js projects. Deep expertise in React.js, including:
• Hooks (useState, useEffect, useContext, useReducer, useMemo, useCallback, custom Hooks).
• Lifecycle, props/state management, component design patterns, and reconciliation.
• Building reusable, well-typed components. Solid experience with Next.js, including:
• Server-Side Rendering (SSR), Static Site Generation (SSG), Incremental Static Regeneration (ISR).
• Routing (dynamic routes, file-based), API routes, data fetching (getServerSideProps, getStaticProps).
Hands-on experience with Framer Motion, GSAP, or similar libraries for animations and transitions. Proficiency in state management libraries (Redux Toolkit, Zustand, Recoil) with a focus on type safety. Strong API integration skills: RESTful APIs / GraphQL, authentication flows (e.g., JWT), TypeScript-based request/response typing. Proficiency in modern CSS (CSS3, Flexbox, Grid), preprocessors (Sass/LESS), and CSS-in-JS (Styled Components, Emotion). Familiarity with Git, Git workflows, and collaboration on codebases. Understanding of build tools and bundlers (Webpack, Vite, Babel) for TypeScript projects. Experience with testing frameworks (Jest, React Testing Library, Cypress) for TypeScript codebases. Knowledge of web performance optimization techniques (Lighthouse, DevTools) and web accessibility standards (WCAG). Strong problem-solving, debugging, and analytical skills.
Razorpod
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Javascript coding challenges to boost your skills
Start Practicing Javascript Nowmohali
3.0 - 8.0 Lacs P.A.
noida
3.0 - 5.0 Lacs P.A.
9.0 - 13.0 Lacs P.A.
bengaluru, karnataka, india
Salary: Not disclosed
3.476 - 5.36 Lacs P.A.
bengaluru
3.2 - 8.2 Lacs P.A.
kolkata, hyderabad, pune, ahmedabad, chennai, bengaluru, delhi / ncr, mumbai (all areas)
15.0 - 27.5 Lacs P.A.
moradabad, uttar pradesh, india
Salary: Not disclosed
pune, maharashtra, india
Experience: Not specified
Salary: Not disclosed
bangalore urban, karnataka, india
Salary: Not disclosed