Job Title: Frontend Developer (ReactJS)
Experience: 4–7 Years
Location: [City / Remote / Hybrid]
About the Company:
Our client is a leading company in the digital media and broadcasting industry. They focus on building innovative, scalable, and high-performance digital platforms, and are looking for talented professionals to join their team.
Role Overview:
The Frontend Developer (ReactJS) will be responsible for designing, developing, and optimizing responsive, modern, and high-performance user interfaces. The role involves close collaboration with designers, backend engineers, product managers, and architects to deliver seamless digital experiences across web and mobile platforms.
Key Responsibilities:
- Develop, optimize, and maintain responsive web interfaces using React.js, React Hooks, and modern JavaScript (ES6+).
- Implement pixel-perfect UI/UX designs using HTML5, CSS3, and modern component libraries.
- Build reusable UI components and frontend libraries for long-term scalability and maintainability.
- Integrate REST APIs and collaborate with backend teams to ensure efficient data flow.
- Ensure performance, accessibility, and cross-browser compatibility.
- Participate in design and code reviews following best engineering practices.
- Troubleshoot UI issues, enhance performance, and improve frontend code quality.
- Stay updated with modern frontend trends, frameworks, and emerging technologies.
Required Skills:
Must-Have:
- Strong proficiency in React.js, React Hooks, ES6+, and JavaScript.
- Experience with TypeScript (preferred).
- Solid understanding of HTML5, CSS3, SASS/SCSS, and responsive design.
- Experience with UI component libraries (Material UI, Tailwind, Bootstrap).
- Strong experience integrating RESTful APIs and JSON-based data flows.
- Familiarity with Webpack, Babel, Vite or similar tools.
- Experience with state management libraries (Redux, Zustand, Recoil, Context API).
- Strong debugging, analytical, and problem-solving skills.
Good-to-Have:
- Experience with Next.js, SSR, or static site generation.
- Exposure to Jest, React Testing Library, or other unit testing frameworks.
- Knowledge of Git, CI/CD, and Agile/Scrum methodologies.
- Basic understanding of Node.js or backend fundamentals.
- Experience in digital media, streaming, or content delivery platforms.
Eligibility / Qualifications:
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Experience: 4–7 years.
Other Details:
Notice Period: 30 days
Work Type: Full-time