Job Description
Are you a visionary engineer ready to architect the next generation of digital experiences? Nexus Innovations is seeking a world-class Senior React Developer to join our elite engineering team in San Francisco. If you thrive in a fast-paced, high-impact environment and possess a deep understanding of modern frontend architecture, we want to hear from you.
As a Senior React Developer, you will be the technical lead for our flagship SaaS platform, driving the evolution of our UI/UX, optimizing rendering performance, and mentoring junior talent. You will collaborate directly with product managers and designers to transform complex requirements into elegant, scalable code.
Why Join Us?
- Competitive compensation package (Base + Equity).
- Unlimited PTO and comprehensive health benefits.
- State-of-the-art remote-first work culture with a San Francisco office.
- Access to cutting-edge tech stacks and continuous learning budgets.
Responsibilities
- Architect and maintain high-performance, scalable React applications using modern best practices and design patterns.
- Optimize web application performance, ensuring fast load times and smooth user interactions across all devices.
- Collaborate closely with UX/UI designers to translate mockups into pixel-perfect, responsive code.
- Implement robust state management solutions using Redux, Context API, or MobX.
- Conduct code reviews and provide constructive feedback to foster a culture of engineering excellence.
- Write clean, maintainable, and well-documented code that adheres to our internal standards.
- Participate in the full software development lifecycle, from requirement analysis to deployment.
Qualifications
- 5+ years of professional experience with React.js, including deep knowledge of the React ecosystem.
- Proficiency in TypeScript and modern JavaScript (ES6+).
- Strong experience with state management libraries (Redux, MobX, or Recoil).
- Experience with testing frameworks (Jest, React Testing Library) and CI/CD pipelines.
- Demonstrated ability to optimize application performance and resolve complex technical issues.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Excellent communication skills and the ability to work effectively in a cross-functional team environment.