Description : Sr. UI Developer (React Focus)
Role Overview :
The Sr. UI Developer is a dedicated technical role requiring significant experience, focusing on developing high-performance, responsive, and aesthetically pleasing user interfaces.
This position demands an Extremely strong command over the React framework and its ecosystem, coupled with deep proficiency in core web technologies and modern styling frameworks.
The incumbent will be responsible for translating design mockups into pixel-perfect, scalable, and maintainable frontend code while adhering to best practices in testing and version control.
Job Summary :
We are seeking an experienced Sr. UI Developer with an extremely strong background in React development. The ideal candidate will be proficient in HTML5, CSS3, JavaScript / TypeScript, and have a good understanding of modern styling frameworks like Tailwind CSS and CSS media queries for Responsive Web Design. This role requires expertise in clean, component-based architecture, Object-Oriented JavaScript (OOJS), and writing comprehensive UI test cases.
Key Responsibilities and Frontend Development Deliverables :
- React Development & Architecture : Design, develop, and optimize high-quality user interface components and applications using React and related libraries, demonstrating an Extremely strong command of the framework.
- Core Web Proficiency : Maintain a Proficient understanding of web markup, including semantic HTML5, modern CSS3, and JavaScript / TypeScript (ensuring compliance with modern standards).
- Modern JavaScript : Apply Good knowledge of ES6 (ECMAScript 2015) and beyond features (e.g., arrow functions, promises, modules, destructuring) to write clean, maintainable code.
- Styling and Responsiveness : Implement responsive designs effectively, demonstrating an Understanding of CSS and frameworks such as Tailwind CSS for utility-first styling. Apply a Good understanding of Responsive Web Designing, CSS media queries, and Bootstrap library principles.
- Object-Oriented Programming : Utilize a Good understanding of OOJS (Object-Oriented JavaScript) principles for scalable and modular application design.
- Testing and Quality : Possess Knowledge in writing UI test cases using any test framework (e.g., Jest, React Testing Library, Enzyme) to ensure code reliability and quality.
- Version Control : Apply practical Knowledge of code versioning tools, such as GIT, for collaborative development, branching, merging, and release management.
Mandatory Skills & Qualifications :
Core Framework : Extremely strong with React.Web Fundamentals : Proficient understanding of web markup, including HTML5, CSS3, JavaScript / TypeScript.Modern JS : Good knowledge of ES6.Styling : Understanding of CSS and frameworks such as Tailwind CSS.Responsive Design : Good understanding of Responsive Web Designing, CSS media queries, and Bootstrap library.Programming : Good understanding of OOJS.Tools : Knowledge of code versioning tools, such as GIT.Testing : Knowledge in writing UI test cases using any test framework.Preferred Skills :
Experience with state management solutions like Redux or Zustand.Familiarity with modern build tools (e.g., Webpack, Vite).Experience integrating RESTful or GraphQL APIs into React applications.Knowledge of web accessibility standards (WCAG) and performance optimization techniques.(ref : hirist.tech)