Bengaluru
On-site
INR 8,00,000 - 12,00,000
Full time
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
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.