ESB Technologies
React Developer
ESB Technologies, Surprise, Arizona, United States, 85379
Job Description :
React Developer Duration : Full-Time Responsibilities Design and develop modern, scalable web applications using React.js and related technologies. Build reusable components and front-end libraries for future use. Optimize components for maximum performance across a vast array of web-capable devices and browsers. Translate designs and wireframes into high-quality code. Collaborate with UI/UX designers, backend developers, and product teams to implement functional and visual requirements. Develop and maintain unit and integration tests to ensure high software quality. Troubleshoot and debug issues, ensuring a smooth user experience. Participate in Agile/Scrum development cycles and contribute to sprint planning and reviews. Stay up-to-date with emerging trends and technologies in front-end development. Qualifications Required Skills Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. 3+ years of professional experience with React.js and its core principles (such as state management using hooks or Redux). Proficient understanding of web markup, including HTML5 and CSS3. Experience with RESTful APIs and asynchronous programming. Strong understanding of modern front-end build pipelines and tools (e.g., Webpack, Babel). Familiarity with Git and version control workflows. Experience with testing frameworks such as Jest, Enzyme, or React Testing Library. Knowledge of Agile development practices and collaboration tools (e.g., Jira, Confluence). Preferred Skills Familiarity with TypeScript. Experience with Next.js for server-side rendering (SSR). Knowledge of GraphQL and Apollo Client. Understanding of CI/CD pipelines and tools like Jenkins or GitHub Actions. Experience with performance optimization for web applications. Familiarity with accessibility best practices (e.g., WCAG standards). Education Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
React Developer Duration : Full-Time Responsibilities Design and develop modern, scalable web applications using React.js and related technologies. Build reusable components and front-end libraries for future use. Optimize components for maximum performance across a vast array of web-capable devices and browsers. Translate designs and wireframes into high-quality code. Collaborate with UI/UX designers, backend developers, and product teams to implement functional and visual requirements. Develop and maintain unit and integration tests to ensure high software quality. Troubleshoot and debug issues, ensuring a smooth user experience. Participate in Agile/Scrum development cycles and contribute to sprint planning and reviews. Stay up-to-date with emerging trends and technologies in front-end development. Qualifications Required Skills Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. 3+ years of professional experience with React.js and its core principles (such as state management using hooks or Redux). Proficient understanding of web markup, including HTML5 and CSS3. Experience with RESTful APIs and asynchronous programming. Strong understanding of modern front-end build pipelines and tools (e.g., Webpack, Babel). Familiarity with Git and version control workflows. Experience with testing frameworks such as Jest, Enzyme, or React Testing Library. Knowledge of Agile development practices and collaboration tools (e.g., Jira, Confluence). Preferred Skills Familiarity with TypeScript. Experience with Next.js for server-side rendering (SSR). Knowledge of GraphQL and Apollo Client. Understanding of CI/CD pipelines and tools like Jenkins or GitHub Actions. Experience with performance optimization for web applications. Familiarity with accessibility best practices (e.g., WCAG standards). Education Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).