React Developer
Job Description: As a React Developer, you will be responsible for building and maintaining the frontend of our product. You will work closely with the design team to ensure that the user interface is intuitive and visually appealing. You will also be involved in the development of new features, collaborating with the backend team to integrate and test the new functionality.
Responsibilities:
- Collaborate with the design team to create and refine the user interface.
- Design and implement components using the React.js framework.
- Work with the backend team to integrate new features and functionality.
- Ensure the codebase is clean, well-documented, and follows best practices.
- Participate in code reviews and provide feedback on the work of others.
- Contribute to the development of new features and bug fixes.
Requirements:
- 2+ years of experience with React.js and modern JavaScript frameworks.
- Strong understanding of web development concepts, including state management, component-based design, and the use of libraries and APIs.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Excellent problem-solving skills and the ability to work independently on complex projects.
- Strong communication and collaboration skills.
Location: Remote or near our office in downtown Seattle.
Salary: Competitive salary based on experience.
Preferred Skills:
- Experience with TypeScript or other modern JavaScript libraries.
- Experience with Redux or other state management libraries.
- Knowledge of modern front-end development tools such as Webpack, Babel, and ESLint.