Enable job alerts via email!

SDE 2 (Frontend)

Swiggy

Bengaluru

On-site

INR 8,00,000 - 12,00,000

Full time

Today
Be an early applicant

Job summary

An innovative food delivery platform is seeking a skilled web developer to create and maintain high-performance applications using React.js. The ideal candidate will have 3-6 years of experience in front-end development, strong skills in JavaScript, TypeScript, and a collaborative mindset. This position offers the opportunity to work in a dynamic and agile environment focused on delivering exceptional user experiences.

Qualifications

  • 3-6 years of experience in developing web applications with React.js.
  • Proficiency in HTML5, CSS3, SCSS, and responsive web design.
  • Strong understanding of React Hooks and component lifecycle.

Responsibilities

  • Develop and maintain scalable, high-performance web applications.
  • Work closely with UI/UX designers for intuitive user interfaces.
  • Optimize components for maximum performance across devices.

Skills

React.js
JavaScript (ES6+)
TypeScript
HTML5
CSS3
Redux
RESTful APIs
GraphQL
Unit Testing (Jest)
Debugging tools

Tools

Webpack
Babel
Vite
Parcel
Job description
Responsibilities
  • Develop and maintain scalable, high-performance web applications using React.js and related technologies.
  • Work closely with UI/UX designers to implement intuitive and visually appealing user interfaces.
  • Optimize components for maximum performance across different devices and browsers.
  • Collaborate with backend developers to integrate APIs and ensure seamless data flow.
  • Implement best practices in front-end architecture, including state management (Redux, Zustand, or Context API)
  • Ensure code quality, maintainability, and scalability by following coding standards and performing code reviews.
  • Troubleshoot and resolve frontend performance and security issues.
  • Stay updated with the latest industry trends and advancements in front-end development.
Requirements
  • 3-6 years of experience in developing web applications with React.js, JavaScript (ES6+), and TypeScript.
  • Proficiency in HTML5 CSS3 SCSS, and responsive web design.
  • Experience with state management libraries like Redux, Zustand, or Context API.
  • Strong understanding of React Hooks, functional components, and component lifecycle.
  • Familiarity with frontend build tools like Webpack, Babel, Vite, or Parcel.
  • Hands-on experience with RESTful APIs, GraphQL, and WebSockets.
  • Knowledge of UI libraries such as Material-UI, Tailwind CSS, or Ant Design.
  • Experience with Unit Testing (Jest, React Testing Library) and debugging tools.
  • Understanding of performance optimization techniques like lazy loading, code splitting, and memoization.
  • Strong problem-solving skills and the ability to work in a fast-paced, agile environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.