We are seeking a talented React JS Developer to join our innovative team in Plano, United States. As a key member of our front-end development group, you will be responsible for creating and implementing high-performance, responsive user interface components using React.js and related technologies.
- Collaborate with the development team to conceptualize and design user interface ideas and applications
- Develop and implement highly responsive user interface components using React.js concepts and best practices
- Write efficient, maintainable, and reusable application interface code using JavaScript and React.js workflows
- Integrate front-end architecture with back-end systems and APIs
- Optimize application performance and responsiveness across various devices and browsers
- Troubleshoot interface issues and debug application code
- Implement state management solutions using Redux or similar libraries
- Participate in code reviews and contribute to documentation efforts
- Stay updated with the latest trends and best practices in React.js and front-end development
- Work closely with UX/UI designers to ensure seamless implementation of design concepts
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Proven experience as a React.js developer, with a strong portfolio of projects
- In-depth knowledge of JavaScript, CSS, HTML, and modern front-end development practices
- Proficiency in React.js and its core principles, including component lifecycle and state management
- Experience with React tools and workflows, including Redux, Flux, and Webpack
- Familiarity with RESTful APIs and asynchronous request handling
- Knowledge of performance testing frameworks such as Mocha and Jest
- Experience with browser-based debugging and performance testing tools
- Proficiency in version control systems, particularly Git
- Strong understanding of responsive design principles and cross-browser compatibility
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work collaboratively in a team environment
- Familiarity with Agile development methodologies
- Ability to manage multiple projects and prioritize tasks effectively
This Job requires to be ONSITE from Day 1.
All your information will be kept confidential according to EEO guidelines.