Sr. ReactJS Developer

Job Location : Ahmedabad, Gujarat

Experience : 4 years

Roles and responsibilities:

    • Front-End Development: Develop and maintain user interfaces for web applications using React.js, ensuring high performance, responsiveness, and a seamless user experience.
    • Component Development: Create and optimize reusable UI components and libraries to accelerate development and maintain a consistent design system.
    • State Management: Implement and manage state using Redux or similar technologies to ensure data flows efficiently within the application.
    • Integration: Collaborate with back-end developers to integrate front-end and back-end functionalities, APIs, and services.
    • Code Quality: Write clean, maintainable, and well-documented code following best practices and coding standards. Perform code reviews to ensure code quality across the team.
    • Testing: Develop and execute unit and integration tests to identify and address issues early in the development cycle.
    • Performance Optimization: Identify and resolve performance bottlenecks in the application and optimize for speed and scalability.
    • Responsive Design: Ensure that the web application is responsive and compatible with various devices and browsers.
    • Troubleshooting: Diagnose and debug issues, providing timely resolutions and proactive maintenance.
    • Team Collaboration: Collaborate with cross-functional teams, including UI/UX designers, back-end developers, and product managers, to deliver high-quality solutions.
    • Technical Leadership: Provide guidance and mentorship to junior developers, sharing knowledge and best practices.
    • Continuous Learning: Stay updated on emerging technologies and industry trends to ensure the application remains innovative and competitive.
    Requirements:
    • Bachelor’s or Master’s degree in Computer Science or a related field.
    • Minimum of 4 years of professional experience as a React.js Developer.
    • Strong proficiency in React.js and its core principles.
    • In-depth knowledge of JavaScript and ES6+.
    • Experience with popular state management libraries such as Redux or MobX.
    • Proficiency in front-end build tools like Webpack, Babel, and NPM.
    • Familiarity with RESTful APIs and asynchronous request handling.
    • Strong understanding of HTML5, CSS3, and responsive design.
    • Experience with version control systems, such as Git.
    • Knowledge of code versioning and collaboration tools, such as GitHub or Bitbucket.
    • Excellent problem-solving and debugging skills.
    • Strong communication and collaboration skills.
    • Experience with unit testing and testing frameworks (e.g., Jest, Enzyme).
    • Familiarity with agile development methodologies.
    • Ability to work both independently and in a collaborative team environment.
    Additional Preferred Skills:
    • Experience with server-side rendering (SSR) in React.
    • Knowledge of modern front-end frameworks (e.g., Angular, Vue.js).
    • Familiarity with back-end technologies (Node.js, Python, Java, etc.).
    • Experience with CI/CD pipelines and deployment processes.
    • Knowledge of web security best practices.
    • Join us and be a part of a dynamic team where your expertise in React.js will help shape the future of our web applications.
    • If you are passionate about front-end development and enjoy tackling complex challenges, we would love to hear from you.
Perks and Benefits:
    • 5 days working
    • Flexible schedule
    • Friday Fun activities
    • Learning and Growth Opportunities