React UI Developer

4 - 8 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a UI Developer at our company, you will be responsible for developing highly responsive, interactive, and user-friendly web interfaces using HTML5, CSS3, and JavaScript. You will work on building reusable and scalable UI components and pages using React.js. Your core JavaScript proficiency will be crucial as you demonstrate strong skills in Vanilla JavaScript, including ES6+ features, DOM manipulation, and asynchronous programming. Key Responsibilities: - Implement pixel-perfect designs and ensure cross-browser compatibility and responsiveness using various CSS methodologies such as Flexbox, Grid, CSS-in-JS, SASS/LESS. - Understand and integrate with backend APIs, showcasing good knowledge of server-side languages like PHP to serve data and content. This includes understanding concepts like request/response cycles, API endpoints, and data formats (e.g., JSON). - Optimize web applications for maximum speed and scalability, ensuring an excellent user experience. - Write unit and integration tests for frontend components and effectively debug issues across the application stack. - Work closely with UX/UI designers, backend engineers, product managers, and QA to translate designs and requirements into functional web applications. - Adhere to best practices for code structure, naming conventions, accessibility, and documentation. Actively participate in code reviews. - Keep abreast of the latest frontend technologies, trends, and best practices, and contribute to improving our development processes. Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. - 4-6 years of professional experience in frontend web development. - Strong proficiency in HTML5, CSS3, and JavaScript. - Proven experience with React.js and its ecosystem (e.g., Redux, React Router, Hooks). - Demonstrable strong proficiency in Vanilla JavaScript, with a deep understanding of core language features and browser APIs. - Good knowledge of a server-side language like PHP, including how frontend applications interact with PHP-driven backends via APIs. - Experience with version control systems, particularly Git. - Experience with other JavaScript frameworks/libraries (e.g., Next.js, Vue.js, Angular). - Solid understanding of responsive design principles and mobile-first development. - Ability to troubleshoot and debug complex frontend issues. - Excellent problem-solving skills and attention to detail. - Strong communication and teamwork skills.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Chennai, Tamil Nadu, India