- Company Name
- Digitals AI
- Job Title
- Senior React JS Developer Local to Freemont, CA
- Job Description
-
**Job Title:** Senior React JS Developer
**Role Summary:**
Seasoned front‑end engineer responsible for designing, building, and optimizing high‑performance React.js applications. Leads architectural decisions, mentors team members, and collaborates cross‑functionally to deliver scalable, responsive solutions.
**Expectations:**
- 10+ years of web application development, with ≥5 years focused on React.js.
- Proven leadership and mentoring abilities; strong communication with stakeholders and clients.
- Ability to drive best practices, code quality, and continuous improvement across the front‑end stack.
**Key Responsibilities:**
- Design and implement React.js applications emphasizing scalability, performance, and reusability.
- Lead front‑end architecture discussions and define coding standards.
- Collaborate with UI/UX designers, backend engineers, and product managers to translate requirements into technical solutions.
- Mentor junior developers, conduct code reviews, and enforce quality standards.
- Integrate front‑end with RESTful APIs, GraphQL, and microservices.
- Implement state management (Redux, Context API, MobX, Recoil, etc.).
- Ensure cross‑browser compatibility, responsive design, and accessibility compliance.
- Work with DevOps to streamline CI/CD pipelines for React deployments.
- Stay current with emerging tools, frameworks, and industry trends; contribute to open‑source or tech communities.
**Required Skills:**
- Expert in JavaScript (ES6+), TypeScript, HTML5, CSS3, SASS/LESS.
- Deep knowledge of React hooks, lifecycle methods, virtual DOM, and component architecture.
- Proficiency with state‑management libraries and server‑side rendering (Next.js).
- Experience with testing frameworks (Jest, Enzyme, Cypress, React Testing Library).
- Familiarity with build tools (Webpack, Babel, ESLint) and CI/CD (Jenkins, Git, Docker).
- Understanding of cloud platforms (AWS, Azure, GCP) for front‑end hosting.
- Exposure to Micro Frontends architecture.
- Strong problem‑solving, Agile/Scrum practice, and JIRA usage.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Developer, Certified Scrum Developer) are a plus but not mandatory.