
React Developer
Full Job Description
We are seeking a skilled React Developer to take ownership of our consumer-facing and internal dashboards and tools crucial for our mobility operations. You will collaborate closely with product, design, and backend teams to create intuitive, performant, and scalable web interfaces. While your primary focus will be on React.js for web development, there will be opportunities to learn and contribute to our React Native mobile apps as part of your professional growth within the team.
Key Responsibilities
- Develop, enhance, and maintain internal dashboards and web applications using React.js.
- Collaborate with cross-functional teams to translate product requirements into efficient, user-friendly features.
- Build reusable components and maintain consistency across our internal tools.
- Optimize performance, responsiveness, and load times for web applications.
- Ensure high code quality through thorough code reviews, testing, and adherence to best practices.
- Coordinate with mobile engineers when necessary to align shared logic or design patterns.
Requirements
- 1–3 years of professional experience building web applications with React.js.
- Strong proficiency in JavaScript (ES6+) and TypeScript, including async/await and modern JS patterns.
- Solid understanding of React Hooks (e.g., useState, useEffect, useCallback, useMemo, useRef, custom hooks).
- Experience with state management solutions like Context API, Redux, or Recoil.
- Familiarity with React Router for implementing dynamic routing in web applications.
- Strong grasp of HTML5, CSS3, and principles of responsive UI design.
- Experience integrating RESTful APIs and efficiently handling application data.
- Familiarity with common component libraries such as Material UI, Ant Design, or similar.
- Proficiency with Git, including branching strategies and collaborative workflows.
- Experience using code quality tools like ESLint and Prettier to maintain clean, consistent code.
- Good debugging and problem-solving skills, utilizing browser developer tools effectively.
Nice to Have
- A keen interest in learning React Native and contributing to mobile app development.
- Experience with data visualization libraries like Recharts, Chart.js, or D3.js.
- Exposure to Firebase, WebSockets, or real-time data handling techniques.
- Understanding of CI/CD workflows and common testing frameworks (Jest, React Testing Library).
What We Offer
- The opportunity to build tools that directly impact and improve operational efficiency for our mobility services.
- Hands-on learning and mentorship in React Native and mobile development.
- A fast-paced, product-driven environment where you will have real ownership.
- A collaborative and growth-oriented culture that fosters flexibility and continuous learning.
Interested candidates can share their profiles to dharani.m@refex.co.in or call 7397306490 (Please note: Strictly no calls will be entertained).
Company
Refex Industries
Refex Industries is a company focused on green mobility solutions. This specific role is within their Refex Green Mobility division, aiming to enhance consumer-facing and internal tools that support t...