- Company Name
- Centraprise
- Job Title
- React Developer/Full stack developer
- Job Description
-
**Job Title**
Full Stack React Developer
**Role Summary**
Design, develop, and maintain high‑performance web applications using React on the front end and Node.js on the back end. Drive feature development, API integration, and architectural improvements in a collaborative environment.
**Expectations**
- Minimum 6 years of JavaScript development experience
- Minimum 6 years of React development experience
- Minimum 5 years of API (REST/GraphQL) development experience
- Strong understanding of GraphQL (fragments, code‑gen tooling, Relay Cursor Connection Spec)
- USC/GC visa holders only
**Key Responsibilities**
1. Build reusable React components and modules, ensuring responsive design and optimal performance.
2. Design, implement, and maintain Node.js APIs, including data modeling, authentication, and error handling.
3. Collaborate with product, design, and QA teams to translate requirements into technical solutions.
4. Write unit, integration, and end‑to‑end tests (Jest, React Testing Library, SuperTest).
5. Participate in code reviews, enforce coding standards, and mentor junior developers.
6. Optimize application performance, troubleshoot issues, and refactor code for maintainability.
7. Contribute to architecture discussions, propose improvements, and keep documentation up to date.
**Required Skills**
- Advanced JavaScript (ES6+), React (hooks, context, state management), and Node.js
- RESTful and GraphQL API design and implementation
- Git, CI/CD pipelines, and version control best practices
- Unit and integration testing frameworks (Jest, Enzyme, React Testing Library)
- HTML5, CSS3 (Flexbox/Grid), and responsive design principles
- Strong debugging, problem‑solving, and communication abilities
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field **or** equivalent professional experience.
---