IBM
Fullstack Developer: React& NodeJs
IBMRomania3 days ago
Full-timeEngineering, Information Technology
Introduction

We are seeking a skilled and motivated Front-End Developer to design, develop, and optimize cutting-edge eCommerce experiences using headless commerce architectures. The ideal candidate will have expertise in modern front-end frameworks, a deep understanding of API-driven solutions, and experience building performant, scalable, and user-centric interfaces for enterprise-grade eCommerce systems.

Your Role And Responsibilities

  • Build and maintain responsive, accessible, and scalable front-end experiences for headless commerce platforms.
  • Collaborate with backend developers, designers, and product owners to deliver engaging, feature-rich user interfaces.
  • Implement and customize integrations with APIs for catalog, cart, checkout, promotions, and customer management functionalities.
  • Develop reusable, modular components while adhering to design systems and best practices.
  • Optimize front-end performance to ensure fast load times and seamless user interactions.
  • Debug, troubleshoot, and resolve front-end issues across various headless architectures and platforms.
  • Stay updated on industry trends and emerging technologies to continuously improve eCommerce solutions.
  • Participate in code reviews to ensure high-quality standards and alignment with project requirements.

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

Front-End Development Skills:

  • Proficiency in JavaScript/TypeScript and modern frameworks/libraries such as React or Vue.js.
  • Solid understanding of HTML5, CSS3, and pre/post-processors like SASS or PostCSS.
  • Experience with modern front-end build tools and bundlers (e.g., Webpack, Vite, or Parcel).
  • Familiarity with component-based design systems and state management libraries like Redux, Zustand, or MobX.

Headless Commerce And API Integration

  • Experience building applications for headless eCommerce systems.
  • Strong knowledge of working with GraphQL and REST APIs to fetch and manipulate data.
  • Familiarity with implementing custom front-end solutions for functionalities such as catalog browsing, checkout, and user account management.

Performance Optimization

  • Proficiency in optimizing web performance, including lazy loading, code splitting, and CDN usage.
  • Experience with tools like Lighthouse, Webpack Bundle Analyzer, or Chrome DevTools for performance diagnostics.

Testing And Quality Assurance

  • Experience with front-end testing frameworks such as Jest, Cypress, or Playwright.
  • Familiarity with CI/CD pipelines and automated testing processes.

Version Control

  • Proficiency in Git and experience with platforms like GitHub, Bitbucket, or GitLab.

Responsive And Accessible Design

  • Deep understanding of responsive design principles.
  • Knowledge of WCAG 2.1 accessibility standards and best practices.

Professional Expertise

  • eCommerce Experience:
    • Familiarity with headless eCommerce architectures and best practices.
    • Strong understanding of eCommerce workflows such as catalog management, cart and checkout, promotions, and order processing.
  • Problem-Solving and Collaboration:
    • Strong analytical and problem-solving skills with the ability to work in cross-functional teams.
    • Proven ability to troubleshoot complex front-end issues and implement effective solutions.
  • Communication Skills:
    • Excellent written and verbal communication skills to effectively interact with team members and stakeholders.
    • Ability to translate technical concepts into layman’s terms for non-technical audiences.
  • Project and Time Management:
    • Ability to manage multiple tasks and projects simultaneously while meeting deadlines.
    • Familiarity with Agile methodologies and tools such as JIRA or Trello.
Preferred Technical And Professional Experience

  • Hands-on experience with server-side rendered applications in a headless commerce setup.
  • Familiarity with cloud hosting platforms such as AWS, GCP, or Azure.
  • Understanding of SEO best practices in headless front-end environments.
  • Experience with extensible custom applications or backend-for-frontend (BFF) solutions.
  • Contributions to open-source projects or active participation in developer communities

Key Skills

Ranked by relevance