CoStrategix is looking for a skilled React.js Developer to develop user interface components and implement them following well-known Reactjs workflows, ensuring robust and easy to maintain applications
Requirements
- Experience in front-end development with a strong focus on React.js.
- Expert-level knowledge of JavaScript (ES6+) and React.js (Hooks, Functional Components, etc.).
- Solid experience with HTML5 and CSS3 (including CSS preprocessors like SASS/SCSS or styled-components).
- Proficiency with state management libraries such as Redux (Toolkit).
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience with RESTful APIs and modern asynchronous programming (Async/Await).
- Familiarity with front-end build tools and pipelines (Webpack, Vite, Babel, NPM/Yarn)
Responsibilities
- Build reusable, efficient, and scalable React components and features for web applications.
- Work closely with UI/UX designers, project managers, and backend developers to translate wireframes, mockups, and user stories into functional, high-quality code.
- Ensure applications are robust, optimized for speed, and provide a smooth user experience across all modern browsers and devices.
- Write clean, documented, and testable code. Participate in code reviews to maintain high development standards.
- Architect and manage application state using modern tools and patterns (e.g., Context API, Redux).
- Integrate with APIs: Connect front-end applications with back-end services and third-party APIs.
- Continuously explore and advocate for new technologies, frameworks, and best practices to improve our development processes and product offerings.
Other
- BE/B.Tech, ME/M.Tech
- 3-6 years of total experience and 4+ years of relevant experience on ReactJS development.
- Excellent analytical and problem-solving skills with the ability to thrive in a fast-paced, client-driven environment.
- Good communication skills
- Participate in client meetings to gather requirements, demonstrate progress, and provide technical insights.