Description :
Job Title : Senior UI Developer
Function : Frontend Development / User Interface Engineering
Experience : 7 - 8 Years
Location : Bangalore
Role Summary :
We are seeking a highly experienced Senior UI Developer with 78 years of hands-on experience to lead the development of complex, high-performance, and visually intuitive user interfaces.
The ideal candidate possesses deep, expert-level proficiency in either Angular or React framework, coupled with mastery of core web technologies and modern frontend architecture principles.
This role demands an immediate start and focuses on delivering exceptional user experiences through scalable and maintainable code.
Primary Responsibilities :
- Lead the end-to-end development of dynamic and responsive user interfaces, focusing on performance optimization, accessibility (WCAG compliance), and cross-browser compatibility.
- Utilize expert-level skills in either Angular (version 12+) or React (with Hooks and functional components), along with state management libraries (e.g., NgRx, Redux / Zustand), to build scalable and predictable application states.
- Translate complex UI / UX designs and wireframes into high-quality, reusable code components using modern HTML5, CSS3 / SASS / LESS, and modular JavaScript / TypeScript.
- Define and enforce frontend architectural best practices, including component-based architecture, lazy loading, and effective separation of concerns to ensure maintainability and high code quality.
- Collaborate closely with backend engineers to design and integrate robust RESTful APIs or GraphQL endpoints, ensuring efficient data exchange and application performance.
- Implement comprehensive unit testing (e.g., Jest, Jasmine, Enzyme, React Testing Library) and integration testing for all components to ensure code stability and prevent regression.
- Optimize application performance metrics, focusing on initial load time, rendering speed, and perceived performance, utilizing tools like Lighthouse and browser developer tools.
- Participate actively in code reviews, providing constructive feedback on code structure, performance, and adherence to design patterns and security standards.
- Troubleshoot and resolve complex issues across the full frontend stack, including asynchronous operations, runtime errors, and performance bottlenecks.
Required Technical Skills :
UI Framework Expertise : 78 years of dedicated experience with expert-level proficiency in either Angular or React ecosystem.Core Web Technologies : Mastery of HTML5, CSS3 (including Flexbox and Grid), and advanced JavaScript / TypeScript concepts (ES6+).State Management : Deep experience with structured state management solutions (NgRx, Redux, Zustand).Styling : Proven ability to implement scalable styling solutions using CSS preprocessors (SASS / LESS) or CSS-in-JS libraries.Testing : Proficiency in writing unit and integration tests using industry-standard tools (Jest, Jasmine, Testing Library).Build Tools : Strong experience with modern frontend build pipelines (e.g., Webpack, Vite, Angular CLI, Create React App).API Integration : Practical experience consuming and structuring data from RESTful APIs or GraphQL endpoints.Preferred Skills :
Experience with performance profiling tools for frontend applications and implementing techniques for optimizing Core Web Vitals.Knowledge of micro-frontend architecture design patterns (e.g., Module Federation).Experience with server-side rendering (SSR) frameworks (e.g., Angular Universal, Next.js).Familiarity with UI / UX principles and design systems (e.g., Material Design, Ant Design).Strong understanding of frontend security best practices (e.g., XSS prevention, CSRF defense).Experience collaborating with DevOps teams on deployment and containerization (Docker).Relevant technical certifications in frontend development or chosen framework.(ref : hirist.tech)