About Company
Droisys is an innovation technology company focused on helping companies accelerate their digital initiatives from strategy and planning through execution. We leverage deep technical expertise, Agile methodologies, and data-driven intelligence to modernize systems of engagement and simplify human/tech interaction.
Amazing things happen when we work in environments where everyone feels a true sense of belonging and when candidates have the requisite skills and opportunities to succeed. At Droisys, we invest in our talent and support career growth, and we are always on the lookout for amazing talent who can contribute to our growth by delivering top results for our clients. Join us to challenge yourself and accomplish work that matters.
Client Description
Our client is a major Fortune 500 company and one of the world’s most innovative and cutting-edge technology companies, and this role is in the Interactive department.
Droisys is seeking React UI Web Developer job offering onsite work for a long-term job opportunity in Dallas, TX area of the USA.
Job Title React UI Web Developer
Job Location Dallas, TX [Onsite Work]
Duration 12 Months [Potential Extensions]
Pay Rate $60/hr [Flexible Depending upon Experience]
Key Skills are React Hooks, React Context OR React Routers, ES6/ES6+, CSS – SASS or LESS, Webpacks, Unit Testing – JEST or MOCKA, GIT, babel, Cross-browser testing
Job Description
- Proficiency in React UI development
- Hooks and functional components: Mastery in using useState, useEffect, useContext, useReducer, etc.
- React Context: In-depth knowledge of state management and performance optimization strategies.
- React Router: Familiarity with dynamic routing in single-page applications (SPAs).
- Component architecture: Experience with scalable and reusable component design.
- ES6+ features: Destructuring, async/await, arrow functions, modules, etc.
- Experience using prototypes to enforce type safety in React components.
- Promises and async programming: Advanced understanding of asynchronous JavaScript.
- Functional programming concepts: Familiarity with immutability, pure functions, and higher-order functions.
- Runtime validation: Knowledge of how to implement and manage runtime prop type validation in React applications.
- CSS-in-JS frameworks: Styled-components, Emotion, or similar libraries.Sass or Less: Experience with pre-processing CSS for scalable styles.
- Webpack: Strong grasp of bundling, tree-shaking, and code-splitting.
- Babel: Understanding of JavaScript transpiling and polyfills for cross-browser compatibility.
- CI/CD pipelines: Familiarity with integrating front-end code in continuous deployment environments (e.g., Jenkins, GitLab CI).
- Linting and code formatting: ESLint, Prettier, and other code quality tools.
- Unit testing: Experience with Jest and Mocha.
- Component testing: Experience with React Testing Library or Enzyme.
- End-to-end (E2E) testing: Knowledge of tools like Cypress or Puppeteer for automated browser testing.
- Git: Mastery of Git workflows (e.g., Gitflow, trunk-based development).
- GitHub/GitLab: Experience with code review, PR processes, and collaboration tools.
- Agile methodologies: Familiarity with Scrum or Kanban for iterative development.
- Web Performance Optimization, Performance tuning: Optimizing React components for speed and reducing re-renders (e.g., memoization, lazy loading).
- Cross-Browser Compatibility and Accessibility, Cross-browser testing: Ensuring compatibility across Chrome, Firefox, Safari, and Edge.
- API Integration and Data Fetching RESTful APIs: Proficiency in consuming and integrating APIs.
- Experience with Modern Development Environments VSCode or WebStorm
Droisys is an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Droisys believes in diversity, inclusion, and belonging, and we are committed to fostering a diverse work environment.