- Company Name
- ZealTech
- Job Title
- React.js developer
- Job Description
-
**Job Title:** React.js Developer
**Role Summary:**
Design, develop, and optimize reusable React UI components and state management logic using Redux/Flux, ensuring high performance, maintainability, and alignment with UI/UX designs.
**Expectations:**
Deliver clean, tested code; monitor and improve front‑end performance; document changes; collaborate with cross‑functional teams; adhere to coding standards and best practices.
**Key Responsibilities:**
- Translate UI/UX designs and business requirements into functional React components.
- Build, configure, and maintain the front‑end architecture (Webpack, Babel, npm scripts).
- Implement Redux/Flux state logic, routing, and component lifecycle management.
- Write modular, responsive HTML, CSS, and JavaScript/TypeScript.
- Develop unit and integration tests with Jest/Mocha, ensuring adequate coverage.
- Profile and optimize rendering performance, memory usage, and bundle size.
- Debug browser‑specific issues, resolve UI bugs, and support cross‑browser compatibility.
- Document component APIs, architecture decisions, and deployment procedures.
**Required Skills:**
- 3+ years of professional React.js development.
- Strong proficiency in ES6+ JavaScript, HTML5, CSS3, and responsive design.
- In‑depth knowledge of React concepts: hooks, component lifecycle, context, memoization.
- Experience with Redux/Flux, routing, and state persistence.
- Familiarity with Webpack, Babel, and npm/yarn ecosystems.
- Unit testing expertise with Jest, Mocha, or Enzyme; CI integration.
- Proficient with browser dev tools, performance profiling, and debugging.
- Excellent problem‑solving, communication, and documentation skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Front‑end or JavaScript framework certifications are a plus.
San leandro, United states
On site
24-11-2025