Job Description
About the job Frontend developer - React (Remote)
Job Description:
- Location: Fully remote, US timezone
- Start date: ASAP
- Languages: English is mandatory; French is a plus
We are hiring at Pragmatike to expand our team and drive the growth of our internal projects.
Our focus is on developing cutting-edge solutions in Cloud Computing, Blockchain, and Artificial Intelligence, while fostering a culture of collaboration and innovation. Joining us means being part of a passionate team where your ideas and skills directly contribute to shaping tomorrow's technologies.
If you're excited about working on ambitious projects in a dynamic and flexible environment, we'd love to hear from you!
Responsibilities:
Key Responsibilities:
- Develop and maintain React-based applications with a focus on performance, scalability, and user experience.
- Implement UI components and widgets using Kendo UI (or similar libraries) to create feature-rich, visually appealing interfaces.
- Leverage Nx for efficient monorepo management and improve development workflows.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Collaborate with backend developers to integrate APIs and services into the frontend.
- Ensure the technical feasibility of UI/UX designs and optimize web applications for speed and scalability.
Required Skills and Qualifications:
- Strong proficiency in JavaScript: deep understanding of JavaScript fundamentals.
- Solid experience with React: strong expertise in developing applications with React, including knowledge of functional components, hooks, context API, and state management libraries (e.g., Redux, Zustand, or MobX).
- Experience with RxJS: comfortable working with reactive programming patterns, including creating observables, operators (e.g., map, mergeMap, switchMap), and understanding how they can complement React workflows.
- UI Component Libraries: familiarity with Kendo UI or similar libraries like Material UI, Ant Design, or Chakra UI, and the ability to integrate pre-built components into React applications for feature-rich UIs.
- Ability to optimize application performance and ensure cross-browser compatibility and responsiveness.