- Company Name
- Visionary Innovative Technology Solutions LLC
- Job Title
- Only Full Time: React UI Developer
- Job Description
-
**Job Title**
React UI Developer
**Role Summary**
Full‑time React UI Developer with 6–9 years of experience building scalable, responsive web applications. Responsible for translating product designs into clean, high‑performance React components while ensuring cross‑browser compatibility, SEO optimization, and integration with back‑end services.
**Expectations**
- Deliver maintainable, test‑driven React code on schedule.
- Collaborate closely with product, design, and QA teams in Agile/Scrum environments.
- Maintain and extend existing codebase with adherence to industry best practices.
- Participate in code reviews, unit testing, continuous integration, and deployment pipelines.
**Key Responsibilities**
- Design, develop, and ship UI components using React JS, React Hooks, Redux, and React Router.
- Implement data fetching through AJAX/REST/SOAP, manage state, and ensure responsive UX.
- Write unit tests (Jest/Enzyme or similar) and maintain test coverage.
- Optimize components for performance and SEO (server‑side rendering, metadata handling).
- Ensure cross‑browser compatibility; debug using developer tools and Firebug.
- Maintain build & deployment pipelines (Jenkins, AWS DevOps, Azure DevOps, GitHub Actions).
- Manage dependencies with npm, Yarn, Maven, or Gradle; use Git for version control.
- Participate in sprint planning, backlog grooming, and daily stand‑ups.
**Required Skills**
- 6–9 years of hands‑on React development (Hooks, Redux, Router).
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), jQuery, AJAX.
- Experience with preprocessors (SASS/LESS) and templating.
- Familiarity with SEO best practices for SPAs.
- Ability to consume SOAP/RESTful APIs.
- Solid understanding of the DOM, event handling, and performance optimization.
- Experience with unit testing frameworks (Jest, Enzyme).
- CI/CD pipeline knowledge (Jenkins, AWS/Azure DevOps, GitHub Actions).
- Dependency management (Maven, Gradle, npm).
- Proficient Git workflow; GitHub use.
- IDE proficiency (WebStorm, Visual Studio Code, IntelliJ, Sublime).
- Agile/Scrum development practices.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Certifications in cloud DevOps, CI/CD, or JavaScript frameworks are a plus.