01 Sep
|
Quartica
|
Hyderabad
01 Sep
Quartica
Hyderabad
Designation: Jr Software Engineer (Frontend Developer)
Experience: 1 year to 3 years
Work Mode: On-Site
Location: Hyderabad
Notice Period: Immediate to 15 days
RESPONSIBILITIES:
Demonstrate some abilities involving design and development related projects in the following areas:
· Frontend Development: Develop and maintain user interfaces using React.js, ensuring responsiveness and performance.
· Component Design: Build reusable and modular components to streamline development.
· State Management: Implement efficient state management using tools like Context API.
· API Integration: Fetch and manage data from RESTful APIs using axios.
· Code Quality: Ensure code quality through best practices, testing, and adherence to coding standards.
· Optimization: Optimize components for performance and scalability across devices and browsers using code optimization technique like Lazy Loading and code splitting etc.
· Version Control: Collaborate using version control systems like Git and Bit Bucket for managing source code.
· Bug Fixing: Identify and resolve frontend issues and bugs promptly.
· Collaboration: Work closely with backend developers, designers, and project managers to ensure seamless project delivery.
· Documentation: Maintain proper documentation for code, components, and development processes.
· Accessibility: Ensure applications are accessible and meet web standards.
· Continuous Learning: Stay updated with the latest React.js trends, libraries, and frameworks to improve development processes.
· Robust proficiency in jQuery. Experience with Kendo UI components and customization.
· Familiarity with AJAX, JSON, and RESTful APIs.
Requirements and Skills for React JS Developer Mandatory Skills:· HTML
Strong understanding of HTML5, including semantic mark-up, accessibility standards,
and the ability to create structured and well-organized web pages.
· CSS
Proficiency in CSS3 for styling web applications, including knowledge of responsive design.
· JavaScript
Expertise in modern JavaScript (ES6+), including concepts like asynchronous programming, closures, promises, and event handling.
· React JS Core Concepts
Deep knowledge of React fundamentals such as components, JSX, props, state management, lifecycle methods, and functional components with hooks.
· Context API
Experience using React’s Context API for managing global state and sharing data across components without prop drilling.
· Custom Hooks
Ability to create and implement custom React hooks to reuse logic across components and improve code maintainability.
· Material UI/Joy UI
Hands-on experience with Material UI and Joy UI libraries to build modern, responsive, and visually appealing user interfaces.
· AG Grid and MUI Data Grid
Expertise in implementing advanced data tables using AG Grid and MUI Data Grid, including features like sorting, filtering, pagination, and custom cell rendering.
· Axios
Proficiency in making API requests using Axios, handling responses and errors, and integrating RESTful APIs into React applications.
· React Flow
Experience with React Flow for building customizable and interactive workflows, flowcharts, and diagrams.
· Hands-On Experience with Git and Bitbucket for Version Control
Proficient in version control using Git and Bitbucket, including branching, merging, pull requests, and maintaining clean repositories.
Good-to-Have Skills· CSS Pre-processors like SaaS or Less.
· Knowledge of any other JavaScript Framework like Angular JS/Vue JS.
· Global state management tools like Redux and Flux.
· CSS frameworks/libraries like tailwind CSS and React Bootstrap.
· React Query for making API request.
· Knowledge of RESTful APIs.
📌 Jr Software Engineer (Frontend Developer) (Hyderabad)
🏢 Quartica
📍 Hyderabad