Overview
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 6 Month(s)
Skills
UI Engineer - React/Redux
Job Details
Job Summary:
We are seeking a talented and passionate UI Engineer with expertise in React and Redux to join our front-end development team in Phoenix, AZ. As a UI Engineer, you will be responsible for designing and developing dynamic, responsive, and high-performance web applications that provide exceptional user experiences. You will work closely with product managers, UX designers, and backend engineers to bring intuitive and engaging interfaces to life.
______________
Key Responsibilities:
- Design, develop, and maintain modern web applications using React.js and Redux.
- Collaborate with UX/UI designers to implement highly responsive user interface components.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Translate wireframes and prototypes into high-quality code.
- Write clean, maintainable, and scalable code using best practices in JavaScript, HTML, and CSS.
- Ensure technical feasibility of UI/UX designs.
- Conduct code reviews and contribute to team knowledge-sharing.
- Troubleshoot and debug performance issues in real-time applications.
- Work with backend teams to integrate APIs and services.
- Stay updated on emerging technologies and front-end best practices.
______________
Required Qualifications:
- Bachelor s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 3+ years of professional experience in front-end development.
- Strong proficiency in React.js, Redux, JavaScript (ES6+), HTML5, and CSS3.
- Experience with RESTful APIs, asynchronous programming, and AJAX.
- Familiarity with version control systems such as Git.
- Knowledge of responsive design principles and cross-browser compatibility.
- Familiarity with testing frameworks like Jest, React Testing Library, or Cypress.
______________
Preferred Qualifications:
- Experience with modern front-end build pipelines and tools (Webpack, Babel, Vite, etc.).
- Exposure to TypeScript and component libraries such as Material-UI, Ant Design, or Chakra UI.
- Knowledge of accessibility standards (WCAG) and best practices.
- Experience in Agile/Scrum development environments.
- Familiarity with CI/CD pipelines and deployment practices
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.