Develocraft is looking for a Senior Front-end Developer (React) to enhance our clients current codebase and develop a new application capable of presenting various widgets, such as mine geolocation maps or material composition views, tailored to the user’s role
The tool should also let users create scenarios easily (or choose one from a predefined collection), transmit them to the PGM system for sampling, and later return the processed results with corresponding insights
responsibilities :
Collaborate with the broader team to identify necessary UI features and define their functional specifications during sprints and planning sessions, aligning with business needs
Tackle major features independently or through pair programming; apply creativity and problem-solving when requirements are flexible, and clarify ambiguities with developers or BAs
Connect UI components to backend APIs, suggesting improvements or changes to backend functionality when needed
Participate actively in cross-team project meetings
Conduct code reviews, ensuring high standards, maintainability, and thorough testing
Present demos to stakeholders as required, clearly communicating functionality and progress
requirements-expected :
Solid background in modern web development, 5+ years of hands-on practice
Deep familiarity with TypeScript and modern React development
Comfortable working with routing and form-handling libraries such as React Router and react-hook-form
Practical use of schema-based validation tools like Yup
Background in data-fetching solutions, including RTK Query or TanStack Query
Strong awareness of what the MUI ecosystem offers and how to leverage its components effectively
Experience managing application state with Jotai, Redux, or similar approaches
Hands-on use of Vite as a build and development tool
Exposure to charting and visualization libraries such as Chart.js, Plotly, or D3
Testing experience with Jest and React Testing Library
Knowledge of deploying through AWS services, including CloudFront
Competent in integrating with REST-based backends
Familiarity with React Flow and collaborative/CRDT tools like Yjs
Confident using GitHub for version control and workflows