Job Description
We are looking for a visionary Senior React Developer to join our elite engineering team in San Francisco. At Apex Tech, we are building the future of digital experiences, and we need a technical leader who thrives in a fast-paced, agile environment.
In this role, you will not just write code; you will architect scalable solutions, mentor junior developers, and drive the technical vision of our flagship products. If you have a passion for UI/UX excellence and a deep understanding of modern JavaScript ecosystems, we want to hear from you.
Why Join Us?
- Competitive compensation package with equity options.
- Flexible remote-first culture with a hub in the heart of SF.
- Access to the latest technologies and continuous learning budgets.
- A collaborative environment where your ideas drive real impact.
Responsibilities
- Design, develop, and maintain high-performance, responsive web applications using React.js and modern frontend technologies.
- Collaborate closely with UX/UI designers to translate wireframes and mockups into pixel-perfect, accessible, and performant code.
- Implement complex state management solutions using Redux, Context API, or MobX to handle large-scale application data.
- Conduct code reviews, provide constructive feedback, and mentor junior developers to foster a culture of engineering excellence.
- Optimize web applications for maximum speed and scalability, ensuring best practices for performance and SEO.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives to ensure project milestones are met efficiently.
Qualifications
- 5+ years of professional experience in software development with a strong focus on frontend technologies.
- Expert proficiency in React.js, including hooks, context, and component lifecycle methods.
- Deep understanding of TypeScript and its type system.
- Experience with state management libraries such as Redux, Vuex, or MobX.
- Familiarity with modern build tools like Webpack, Vite, or Create React App.
- Strong understanding of RESTful APIs, GraphQL, and asynchronous data handling.
- Excellent problem-solving skills and the ability to debug complex issues in a distributed system.