Job details
Senior React JS Developer
- Redux
- TypeScript
- Agile
- API
- Context API
- Typescript
Posted: 1 week ago
Job description
Job Title: React Developer (for Dynamic Widget Generation from API or JSON)
Job Overview:
We are building an advanced product that allows users to create dynamic, interactive widgets based on API responses or custom JSON data. The system automatically generates and arranges widgets based on the data it receives. Developers can drag and drop these widgets, set event interactions, and export the final product's code for deployment. The goal is to enable a seamless process for users, whether they are working with APIs or using their own JSON structure.
Key Responsibilities:
- Build interactive, dynamic widgets in React and TypeScript that are created automatically based on API responses or custom JSON data.
- Develop a system that allows event-driven interactions between widgets (e.g., drag, resize, data interactions).
- Create a flexible and intuitive panel system that organizes widgets and allows users to easily manage their layout.
- Ensure the system supports both API-driven and user-provided JSON configurations for widget generation.
- Enable users to export their customized code and deploy it anywhere.
- Focus on scalability, performance, and modularity of the widget system.
Skills & Qualifications:
- React and TypeScript expertise, with experience building dynamic, modular UI components.
- Strong understanding of event-driven architectures and state management in React (using tools like Redux, Context API, or similar).
- Experience with API-driven UI generation as well as handling custom JSON inputs for dynamic UI rendering.
- Proficient with drag-and-drop functionality and event handling in complex user interfaces.
- Strong problem-solving skills and the ability to quickly build and iterate on UI components based on dynamic data.
Desired Traits:
- A cracker” developer with an excellent ability to solve complex problems quickly, often with minimal guidance.
- Strong understanding of dynamic rendering, especially in response to data changes from APIs or custom configurations.
- Self-starter, able to work in a fast-paced Agile environment and deliver clean, reusable, and maintainable code.
Ability to work independently or with minimal supervision, taking ownership of features from concept to implementation.
Interested Candidates can share their resumes to shobika@primrose.email or 9600014384.