- Use markup languages like HTML, CSS and React Js to create user-friendly web pages.
- Develop features to enhance the user experience, striking a balance between functional and aesthetic design.
- Optimize web pages and applications for maximum speed and scalability.
- Ensure high-quality graphic standards and brand consistency are maintained throughout the design.
- Collaborate with back-end developers and web designers to improve usability.
- Ensure web designs are optimized for smartphones.
- Build reusable code and create quality mockups and prototypes.
- Implement relevant design changes from feedback to enhance overall user satisfaction.
- Stay up-to-date on emerging technologies.
SKILLS AND EXPERIENCE
- Previous experience working as a react.js developer.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.