What are the responsibilities and job description for the UI Developer- ReactJs position at Cyble, Inc.?
Overview
We are seeking a highly skilled Senior UI Developer with expertise in React.js to join our dynamic team. As a Senior UI Developer, you will be responsible for developing visually appealing and highly responsive user interface components for our web applications. You will collaborate closely with the UX designer and product development team to brainstorm ideas, review user interface designs, and implement web-based user interactions that enhance the overall user experience.
Responsibilities
- Develop highly responsive and visually appealing user interface components using React.js and related technologies.
- Utilize tools such as Webpack, Enzyme, Redux, and Flux to streamline UI development processes.
- Collaborate with the UX designers and product development team to brainstorm and discuss user interface ideas and applications.
- Review application requirements and interface designs to ensure alignment with project goals.
- Identify and implement web-based user interactions that enhance the user experience.
- Write clean and efficient application interface code using JavaScript while adhering to React.js best practices.
- Troubleshoot interface software and debug application code to resolve issues promptly.
- Contribute to the development of a scalable front-end architecture that supports user interface concepts.
- Monitor and enhance front-end performance to deliver a seamless user experience.
- Maintain comprehensive documentation of application changes and contribute to the development of updates.
Qualifications
- 7 years of UI development experience with multiple technologies in ReactJS.
- Last 3 years of experience in working with ReactJS.
- Strong expertise in React.js with a portfolio of front-end development projects.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end development languages.
- Hands-on experience with related tools such as Webpack, Enzyme, Redux, and Flux.
- Proven ability to collaborate effectively with cross-functional teams and translating the downstream data into responsive user interface.
- Excellent problem-solving and troubleshooting skills.
- Strong attention to detail and a passion for creating exceptional user experiences.
- Experience with version control systems such as Git is a plus.
- Familiarity with Agile development methodologies is preferred.