Job Description

Farnell

Farnell, an Avnet company, is a global high-service distributor of technology products, services and solutions for electronic system design, maintenance and repair.

We seek a UI Developer to join our dynamic UI development team responsible for building and maintaining our global large-scale eCommerce platform. This role requires strong a enthusiasm to learn React/TypeScript, Node.js, and Apollo Client and a focus on delivering responsive, high-performance user interfaces for a seamless customer experience.

As a UI Developer, you will work in cross-functional team’s delivering small Agile changes to huge strategic projects. You will be supported by UX Designers, the wider UI developer team and receive mentorship to advance your skills. So you can create scalable and visually stunning user interfaces that will power our online storefronts.

Responsibilities

  • Implement user interfaces using React and related libraries to create highly interactive, user-friendly, and visually appealing applications.
  • Work closely with BA’s, Product Owners, UX/UI designers, and back-end engineers to transform business requirements into technical solutions, ensuring a seamless and cohesive e-commerce experience.
  • Have a focus on optimizing the performance of the UI to ensure fast load times, smooth navigation, and a responsive experience across devices. This includes updating and refactoring our extensive caching solution, which is provided by Akamai at the front door, but also relies on several layers of caching technologies deeper in the application stack.
  • Implement data fetching and state management through Apollo Client and integrate the UI with RESTful and GraphQL APIs built with Node.js and Apollo Server.
  • Follow and advance our best practices for software development, including clean, maintainable code, automated testing, and code reviews.
  • Actively engage and freely share your experience in our Front-end Guild group. Our internal community of UI Development professionals, like yourself, who want to provide the best UI outcomes, in the most modern and up to date ways. This group will be key in supporting and growing your knowledge.
  • Works with back-end engineers to integrate front-end with back-end services and help shape the architecture and performance of the entire application stack.
  • Keep up-to-date with the latest developments in front-end technologies, especially within the React ecosystem and eCommerce trends.

Required Skills & Qualifications

  • Experience as a Front-End or UI Developer, with hands-on React/TypeScript experience.
  • You will be able to demonstrate your competency in all of these technologies and tools - ReactJS, TypeScript, Node.js, Loadable Components, Jest, Styled Components, Storybook, GraphQL and Apollo (client/server) and Akamai caching (or another CDN). To stress our key needs, we will be looking for -
  • A good understanding of React and its ecosystem.
  • Preferably experience with Apollo Client and GraphQL queries, mutation handling, and state management.
  • Knowledge of Node.js and how to integrate the front-end with back-end services.
  • Expertise in HTML5, CSS3, and JavaScript (ES6+).
  • Experience with responsive design
  • Experience with Git based sourcecode management tools.
  • Ability to collaborate with UX/UI designers and translate Figma and Storybook prototypes into functional, high-quality user interfaces.
  • Strong analytical and problem-solving skills, focusing on user-centric solutions.
  • Familiarity with front-end testing frameworks (Jest in particular). We also do A/B testing via Adobe Target.
  • Proficient in optimizing UI performance for large-scale applications, with experience implementing lazy loading, code splitting, and other advanced optimization techniques.
  • Development experience with Headless CMS’s solutions like Bloomreach would be beneficial.

Soft Skills

  • Excellent communication skills, both written and verbal, with the ability to work in partnership and across distributed teams. We rely on frequent show and tells of working software, strong technical leadership qualities, including the ability to mentor junior developers and advocate for best practices in front-end development.
  • Attention to detail with a passion for creating beautiful, functional, and user-centric designs.
  • Ability to manage time and prioritize tasks effectively in a fast-paced environment.

The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: India City: Bengaluru ,Karnataka
Company Website: http://www.avnet.com Job Function: Engineering
Company Industry/
Sector:
Technology Information and Internet

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn