Farnell
Farnell2h ago
Indeed

Senior UI Developer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior UI Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Farnell

Full Job Description

Farnell, an Avnet company, is seeking a Senior UI Developer for their global eCommerce platform in Bengaluru, Karnataka. This role requires expertise in React/TypeScript, Node.js, and Apollo Client to build responsive, high-performance user interfaces for a seamless customer experience.

You will join a dynamic UI development team, working in cross-functional agile teams on both small enhancements and large strategic projects. Collaboration with UX Designers, back-end developers, and architects is key to creating scalable and visually stunning user interfaces for online storefronts.

Responsibilities:

  • Lead UI development using React and related libraries, focusing on interactive, user-friendly, and visually appealing applications.
  • Collaborate with BAs, Product Owners, UX/UI designers, and back-end engineers to translate business requirements into technical solutions for a cohesive e-commerce experience.
  • Optimize UI performance for fast load times and smooth navigation across devices, including managing caching solutions like Akamai.
  • Implement data fetching and state management with Apollo Client, integrating with Node.js and Apollo Server APIs (RESTful and GraphQL).
  • Champion and adhere to software development best practices, including clean code, automated testing, and code reviews.
  • Mentor junior and mid-level developers on React development, front-end architecture, and best practices.
  • Actively participate in the Front-end Guild to share experiences and promote modern UI development approaches.
  • Integrate front-end with back-end services and contribute to the architecture and performance of the application stack.
  • Stay current with front-end technologies, especially within the React ecosystem and eCommerce trends.

Required Skills & Qualifications:

  • Proven experience as a Front-End or UI Developer with hands-on React/TypeScript experience. Demonstrated ability to perform at a senior level.
  • Competency in ReactJS, TypeScript, Node.js, Loadable Components, Jest, Styled Components, Storybook, GraphQL and Apollo (client/server), and Akamai caching (or another CDN).
  • Strong understanding of React and its ecosystem.
  • Experience with Apollo Client for GraphQL queries, mutation handling, and state management.
  • Solid knowledge of Node.js for front-end integration with back-end services.
  • Expertise in HTML5, CSS3, and JavaScript (ES6+).
  • Experience with responsive design.
  • Familiarity with Gitlab and GitFlow version control.
  • Ability to translate Figma and Storybook prototypes into functional, high-quality UIs.
  • Strong analytical and problem-solving skills with a user-centric focus.
  • Familiarity with front-end testing frameworks like Jest. Experience with A/B testing via Adobe Target is a plus.
  • Proficiency in optimizing UI performance for large-scale applications (lazy loading, code splitting).
  • Familiarity with the challenges of building and scaling eCommerce platforms is beneficial.
  • Previous experience in an Agile/Scrum development environment.
  • Development experience with Headless CMS solutions like Bloomreach is beneficial.

Soft Skills:

  • Excellent written and verbal communication skills for collaboration in distributed teams. Strong technical leadership and mentoring abilities.
  • Attention to detail with a passion for creating beautiful, functional, and user-centric designs.
  • Effective time management and prioritization skills in a fast-paced environment.

Company

Farnell

Farnell

Farnell, an Avnet company, is a global leader in high-service distribution for technology products, services, and solutions. They cater to the needs of electronic system design, maintenance, and repai...

Bengaluru, Karnataka
Posted on Indeed