Design, develop, and maintain high-performance, responsive web applications using React.js, TypeScript, HTML, and CSS.
Architecture:
Build reusable components and libraries. Implement efficient data management strategies using tools like Redux or Context API.
Code Quality:
Write clean, well-documented, and testable code. Conduct code reviews and ensure adherence to best practices.
Optimization:
Optimize front-end performance and ensure cross-browser compatibility.
Collaboration:
Work closely with other developers, designers, and stakeholders. Mentor junior developers and provide technical guidance.
Problem Solving:
Analyze and debug complex issues. Propose and implement solutions to technical challenges.
Innovation:
Stay up-to-date with the latest React.js trends and features.
Maintenance:
Maintain existing React systems, including fixing bugs and updating dependencies.
Leadership:
Take a leadership role in projects, guiding development and ensuring high-quality deliverables.
API Integration:
Integrate with backend APIs to create seamless user experiences.
Skills:
Proficiency in React.js:
Deep understanding of React concepts, including hooks, context API, and component lifecycle.
JavaScript Expertise:
Strong grasp of JavaScript fundamentals, including ES6+ features.
State Management:
Experience with state management libraries such as Redux, Zustand, or Context API.
CSS and Styling:
Ability to write clean and maintainable CSS, with knowledge of frameworks like Tailwind CSS.
Testing:
Familiarity with testing frameworks like Jest and React Testing Library.
Version Control:
Proficiency with Git and collaborative workflows.
Performance Optimization:
Understanding of performance optimization techniques for React applications.
Problem-Solving:
Ability to analyze and solve complex technical challenges.
Communication:
Excellent communication and collaboration skills.
UI/UX Knowledge:
Understanding of UI/UX design principles.
Backend Knowledge:
Familiarity with backend concepts and RESTful APIs.
Build Tools:
Experience with build tools like Webpack, Babel, and npm/yarn.
TypeScript:
Experience with TypeScript for type safety and improved code quality.
Responsive Design:
Ability to create responsive web applications that work across various devices and browsers.
Experience:
Typically requires 5+ years of experience in front-end development with a focus on React.js.
Experience with version upgrades.
Experience with modernizing legacy applications.
Experience with various testing methodologies.
Additional Considerations:
Leadership Skills:
Ability to lead projects and mentor other developers.
Problem-Solving:
Ability to analyze and solve complex technical challenges.
Continuous Learning:
Commitment to staying up-to-date with the latest trends and technologies.
Job Type: Full-time
Pay: ₹544,591.97 - ₹1,848,833.78 per year
Benefits:
Health insurance
Provident Fund
Schedule:
Day shift
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.