Job Description
Apex Digital Systems is seeking a visionary Senior React Developer to join our elite engineering team in San Francisco. We are building the next generation of enterprise software solutions, and we need a developer who can bridge the gap between design and complex functionality.
As a key member of our team, you will be responsible for architecting scalable user interfaces, optimizing application performance, and mentoring junior developers. If you are passionate about modern web technologies and have a deep understanding of the React ecosystem, we want to hear from you.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Professional development and training budget.
Responsibilities
- Design and implement high-quality, responsive user interfaces using React, Redux, and modern CSS frameworks.
- Optimize web applications for maximum speed and scalability, ensuring a seamless user experience across devices.
- Collaborate closely with UX/UI designers and backend engineers to integrate APIs and manage complex application state.
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Participate actively in code reviews, architecture discussions, and technical planning sessions.
- Debug and resolve complex issues in production environments, ensuring system stability and 99.9% uptime.
- Contribute to the continuous improvement of our CI/CD pipelines and development tools.
Qualifications
- 5+ years of professional experience with React.js, including deep knowledge of hooks, context, and the virtual DOM.
- Strong proficiency in TypeScript and modern JavaScript (ES6+).
- Experience with state management libraries such as Redux, MobX, or Context API.
- Familiarity with testing frameworks like Jest, React Testing Library, or Cypress.
- Strong understanding of RESTful APIs and GraphQL.
- Excellent problem-solving skills and ability to work effectively in an agile, fast-paced environment.
- Experience with CI/CD pipelines and containerization technologies (Docker, Kubernetes) is a plus.