Job Description
We are on the hunt for a visionary Senior React 18 Developer to join our elite engineering team at Apex Innovations. As we scale our flagship SaaS platform, we need a master of modern frontend architecture who can leverage the power of React 18's concurrent features to deliver buttery-smooth, high-performance user experiences.
In this role, you won't just write code; you'll architect solutions that redefine user interaction. You will work closely with product managers and designers to bridge the gap between complex requirements and pixel-perfect implementation.
Why join us?
- Work with cutting-edge technology (React 18, TypeScript, Next.js).
- Competitive equity and comprehensive benefits package.
- Flexible remote-first culture with a hub in the heart of San Francisco.
Responsibilities
- Architect & Implement: Design and develop scalable, reusable components using React 18 hooks (useTransition, useDeferredValue) and server-side rendering techniques.
- Performance Optimization: Utilize React 18's concurrent rendering to identify and resolve performance bottlenecks, ensuring 100/100 Lighthouse scores.
- Code Quality: Establish and enforce coding standards, conduct thorough code reviews, and mentor junior developers to elevate the entire team's technical proficiency.
- State Management: Implement robust state management solutions (Redux Toolkit, Zustand, or Context API) to handle complex application logic efficiently.
- Testing Strategy: Write comprehensive unit and integration tests (Jest, React Testing Library) to ensure code reliability and maintainability.
Qualifications
- Experience: 5+ years of professional software development experience with a strong focus on frontend technologies.
- React Mastery: Deep, hands-on expertise in React 18, including concurrent features, Suspense, and the new rendering lifecycle.
- TypeScript: Proficiency in TypeScript to build type-safe, scalable applications.
- Styling: Strong proficiency in modern CSS frameworks (Tailwind CSS, Styled Components) and responsive design principles.
- Testing: Experience with testing frameworks and a commitment to test-driven development (TDD).