Sr. React JS Developer
Send resume at careers@folderstudio.ai
Essential Skills:
Strong proficiency in JavaScript: Deep understanding of ES6+ features, including arrow functions, classes, modules, and promises.
Solid React fundamentals: Expertise in React components, props, state, lifecycle methods, and hooks (useState, useEffect, useContext, etc.).
JSX: Comfortable writing JSX for efficient and readable component rendering.
Component-based architecture: Ability to design and build reusable, well-structured components.
State management: Experience with state management libraries like Redux, Zustand, or Recoil (preferred).
RESTful APIs: Experience in consuming and interacting with RESTful APIs.
Testing: Familiarity with unit testing and integration testing frameworks (e.g., Jest, Enzyme).
Version Control: Proficient in using Git for version control and collaboration.
Desirable Skills:
Experience with TypeScript: Ability to write type-safe React applications.
Familiarity with CSS-in-JS libraries: Experience with styled-components, Emotion, or similar libraries.
Performance optimization: Knowledge of techniques for improving application performance (e.g., memoization, lazy loading).
Accessibility: Understanding of accessibility best practices and how to build inclusive user interfaces.
Experience with other frontend frameworks: Familiarity with frameworks like Angular or Vue.js is a plus.
Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines and tools (e.g., Jenkins, CircleCI, GitHub Actions).
Cross-browser compatibility: Ability to develop and test applications across different browsers and devices.
Other Important Qualities:
Strong problem-solving and analytical skills
Excellent communication and teamwork skills
A passion for learning new technologies and best practices
Attention to detail and a focus on quality
Ability to work independently and as part of a team
Note: This is a general list of requirements. You may need to adjust it based on the specific needs and complexity of your projects.