Salary is $120,000 to $150,000 + bonus + stock options
Position Overview:
As a Senior React Developer, you will leverage your expertise in React to build and enhance our web applications. You will work closely with cross-functional teams to deliver seamless user experiences, integrating modern web technologies and state management tools.
Key Responsibilities:
- Design, develop, and maintain high-quality web applications using React.
- Collaborate with backend developers to integrate REST and GraphQL APIs effectively.
- Utilize state management tools (e.g., React Query, Redux, MobX) to manage application state efficiently.
- Write clean, maintainable, and testable code, participating in code reviews to ensure best practices and high standards.
- Troubleshoot and debug issues to enhance performance and user experience.
- Stay current with React ecosystem trends and technologies, advocating for best practices within the team.
- Mentor junior developers and foster a culture of learning and knowledge sharing.
Qualifications:
- 10+ years of progressive experience in software development, with a strong emphasis on frontend technologies.
- 5+ years of hands-on development experience with React.
- Proficiency in HTML and CSS, with a focus on responsive design.
- Solid experience working with backend APIs (REST and GraphQL).
- 4+ years of experience using JavaScript state management tools (React Query, Redux, MobX).
- Strong understanding of React performance optimization techniques and best practices.
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration skills.
Preferred Qualifications:
- Experience with TypeScript and Next.js.
- Familiarity with testing frameworks for React (Jest, React Testing Library, Cypress).
- Knowledge of UX/UI design principles and how they apply to React applications.