Overview
On Site
$40 - $45
Contract - W2
Contract - 12 Month(s)
Skills
recat Js
node js
javascript
CSS
Typescript
graphql
cicd
azure
Job Details
: React JS Developer
Plano, Texas
Face to Face Interview
Job Summary
We are seeking an experienced React JS Developer to join our team. The ideal candidate will have a strong technical background in React, JavaScript, and related technologies. The successful candidate will be responsible for designing, developing, and maintaining large-scale web applications using React.
Key Responsibilities
Development
- Design and Develop React Components: Design and develop reusable React components, including UI components, containers, and higher-order components.
- Implement State Management: Implement state management solutions using Redux, MobX, or other state management libraries.
- Develop RESTful APIs: Develop RESTful APIs using Node.js, Express.js, or other server-side technologies.
- Integrate Third-Party Libraries: Integrate third-party libraries and APIs, such as Google Maps, Stripe, or other services.
Testing and Debugging
- Write Unit Tests and Integration Tests: Write unit tests and integration tests using Jest, Enzyme, or other testing libraries.
- Debug and Troubleshoot Issues: Debug and troubleshoot issues using Chrome DevTools, React DevTools, or other debugging tools.
Collaboration and Communication
- Collaborate with Cross-Functional Teams: Collaborate with cross-functional teams, including designers, product managers, and QA engineers.
- Communicate Technical Ideas: Communicate technical ideas and solutions to non-technical stakeholders.
- Participate in Code Reviews: Participate in code reviews and provide constructive feedback to peers.
Requirements
Technical Skills
- React: 3+ years of experience with React, including React Hooks, Context API, and Redux.
- JavaScript: 3+ years of experience with JavaScript, including ES6+ syntax, async/await, and Promises.
- Node.js: 2+ year of experience with Node.js, including Express.js, Koa.js, or other server-side frameworks.
- CSS: 2+ years of experience with CSS, including CSS preprocessors like Sass or Less.
Soft Skills
- Communication: Excellent communication and interpersonal skills.
- Problem-Solving: Strong problem-solving skills, with the ability to analyze complex technical issues.
- Collaboration: Ability to collaborate with cross-functional teams and stakeholders.
- Adaptability: Ability to adapt to changing technical requirements and priorities.
Nice to Have
- TypeScript: Experience with TypeScript, including type annotations, interfaces, and classes.
- GraphQL: Experience with GraphQL, including schema design, query optimization, and caching.
- CI/CD: Experience with CI/CD pipelines, including Jenkins, Travis CI, or CircleCI.
- Cloud Platforms: Experience with cloud platforms (Azure)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.