This is Steve from SidRam Tech. We have an urgent position for a React Developer with our direct client. Kindly have a look at the JD below and let me know your interest.
Role: React Developer
Location: Plano, TX
Responsibilities
* Design, develop, test, release, and maintain new and existing web applications built with React.
* Design, develop, test, release, and maintain new and existing APIs (if full stack).
* Collaborate with the product team to understand requirements and define solutions.
* Present low-level design or approach for the solution before development begins.
* Write reusable, maintainable, and scalable front-end code using best practices.
* Build high-performance, responsive, dynamic, and user-friendly web interfaces.
* Write readable, simple, and deterministic unit and integration tests.
* Collaborate with cross-functional teams including designers, back-end developers, and QA.
* Implement and maintain automated testing and CI/CD pipelines.
* Debug, troubleshoot, and optimize application performance across browsers and devices.
* Work in Agile teams and follow Agile development methodologies.
* Mentor junior developers and provide guidance on front-end best practices.
Requirements
* Bachelor’s Degree in Computer Science, Engineering, or a related field.
* 10+ years of experience in front-end development with React.
* 6+ years of experience working with leading front-end frameworks such as React, Angular, or Vue.
* 6+ years of experience building scalable and resilient web applications at enterprise scale.
* Strong knowledge of state management tools like Redux and Redux Persist.
* Proficiency in testing frameworks such as Jest and React Testing Library.
* Experience integrating headless CMSs or other content management systems.
* Familiarity with third-party libraries, SDKs, and RESTful APIs.
* Experience with web analytics, performance monitoring, and logging tools.
* Experience with real-time monitoring and error tracking (e.g., Sentry, LogRocket).
* Proficiency with Git for version control.
* Strong analytical and problem-solving skills.
* Understanding of CDNs and performance optimization techniques.
* Good understanding of CI/CD pipelines and deployment workflows.
Nice to Have
* Experience with cloud platforms such as AWS, Azure, or GCP.
* Familiarity with DevOps tools like Jenkins, Bitbucket Pipelines, GitHub Actions, etc.
* Exposure to backend or full-stack development (Node.js, Express).
* Understanding of accessibility standards and cross-browser compatibility.
* Basic knowledge of native development (Swift, Java) is a plus but not required.