McFadyen Digital logo

Senior UI Developer (Vue Storefront Mandatory)

McFadyen Digital
Full-time
Remote
India, India

Company Description

McFadyen Digital is a global Digital Commerce Agency with a 35-year history of innovation for more than 250 of the world’s top brands. We deliver digital commerce, marketplace, digital marketing, and user experience services from our offices in North America, South America, and India. Across all practices, we help our clients reach their goals by ensuring that technology is implemented strategically and adopted in a way that meets their business objectives. 

Learn more about us at our website: www.mcfadyen.com

Job Description

Opportunity 

Are you passionate about building best-in-class solutions with Vue Storefront? 

Can you partner with a team of developers to deliver quality project deliverables? 

Can you help Fortune 500 retailers navigate the next generation of digital commerce, marketplace, and platform business strategies?  

Are you skilled in a variety of retail and distribution functional areas?  

As a Sr developer, you will be responsible for ensuring the success of our retail and B2B customers by applying your coding expertise and domain knowledge. 

Responsibilities 

Top five Responsibilities: 

  1. Work closely with the onshore teams and clients while running and being responsible for multiple projects at the offshore development center 
  2. Create reusable and clean UI pattern framework that application developers can use to plug and play 
  3. Collaborate closely with designers, technical leads, application architects, software developers, DevOps engineers, and business stakeholders to deliver the optimal solution 
  4. Guide, review code and facilitate the fellow developers. 
  5. Provide production support for all implemented changes. 

Additional Responsibilities: 

  • Extensive practical knowledge of designing sophisticated web applications  

  • Integrate web-based applications with multiple systems for efficient data exchange. 

  • Knowledge of large-scale JavaScript application architecture as well as design patterns  

  • Collaborate with delivery teams throughout the design and development phases to guarantee compliance with UI architectural standards and best practises  

  • Develop and manage a set of performance standards for all development projects, in collaboration with relevant stakeholders.  

  • Build reusable components and front-end libraries for future use  

  • Browser performance auditing and tuning. Optimize applications for maximum speed and scalability  

  • Design and develop proof of concept prototypes for advanced features and designs  

  • Responsive design implementation across devices, platforms, screens, etc.  

  • Providing technical oversight and performing code reviews for multiple development efforts  

  • Adhere to code standards and ensure consistency throughout projects. 

  • Work in a small, fast paced, team-oriented environment 

  • Collaborate closely with onsite counterparts to drive product advancements. 

  • Handle customer expectations on challenging projects 

  • Understand the impact of frontend changes on overall user experience.

Qualifications

Education 

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience). 

  • Overall 6+ years of experience in frontend development. 

Technical Skills: 

  1. Proficient in Vue.js and Vue Storefront development. 

  1. Strong understanding of JavaScript, HTML, CSS, and related web technologies. 

  1. Experience with state management libraries such as Vuex. 

  1. Knowledge of RESTful APIs and integrating front-end applications with backend services. 

  1. Familiarity with code versioning tools, such as Git. 

  1. Experience with responsive web design principles and mobile-first development. 

  1. Proficiency in using debugging and testing tools for web development. 

  1. Knowledge of server-side technologies such as Node.js and Express.js (preferred). 

  1. Familiarity with e-commerce platforms and concepts (preferred). 

  1. Experience with unit testing frameworks such as Jest or Mocha (preferred). 

  1. Understand implement SEO and Accessibility compliance to the developed applications 

  1. Willing to mentor and lead design and development initiatives. 

  1. Understanding of build tools like web pack, grunt, gulp  

  1. Good exposure to eCommerce is preferred, and understanding of Agile development methodologies and working in an Agile team environment is a plus.  

What we can offer you: 

  • A career with thought leaders who literally wrote the book on Marketplace Best Practices 

  • A career in the fast-paced world of retail eCommerce, digital marketplaces and platform businesses  

  • A career with first-movers who are deploying new business models and strategies worldwide 

  • A career in a flat management structure without a rigid hierarchy and bureaucracy 

  • A career in a culture that rewards creativity and innovation, risk-taking and teamwork  

Additional Information

Building a great company culture is a top priority for McFadyen Digital.  We try to provide the best environment possible for team members - one that treats people the way they want to be treated.  Culture Index is one of our tools for enhancing our enjoyable and productive people-focused environment.  In order to be considered for this position, please follow this link to fill out a short Culture Index survey  https://go.apply.ci/s/UGSEoxjTNs .  Please use as many descriptors as possible that pertain to you.  There are no right or wrong answers.

Your Core Values: Client Focus, Owning the Outcome, Adaptable, Caring

Keywords: eCommerce, Magento, Shopify, Hybris, Oracle, Mirakl, Architecture, Technology area, IT, business team, Team effort, Scrum, Agile, Java, Python, RoR, PHP, C#, Angular, React, Node, PWA, MySQL, Mongo, Maria, PWA, Vue, Kubernetes, Terraform