Responsibilities
- Design, develop, and deploy web applications primarily using React and JavaScript frameworks.
- Implement Server-Driven UI (SDUI) patterns for scalable, maintainable front-end solutions.
- Build and maintain Micro Frontends (MFE) architecture using Webpack for modular and independent deployments.
- Integrate and consume APIs using Apollo GraphQL and other GraphQL frameworks.
- Ensure high-quality code by writing unit and E2E tests using Jest, Karma, Jasmine, Protractor, and Cucumber.
- Develop intuitive, responsive user interfaces using HTML5 and CSS3.
- Collaborate with back-end developers, designers, and other stakeholders to deliver seamless integrations and excellent user experiences.
- Automate UI testing using tools such as Selenium.
- Contribute to architectural decisions and code reviews, ensuring robust and scalable application design.
- Deploy applications on cloud platforms such as AWS, Azure, or GCP.
- Troubleshoot and resolve front-end issues, optimize performance, and ensure security best practices.
- Document application features, technical solutions, and processes.
Required Skills
Primary:
- Proficient in React and JavaScript.
- Solid understanding and hands-on experience with Server-Driven UI (SDUI).
- Deep experience with Apollo GraphQL and general GraphQL implementation.
- Experience developing Micro Frontends (MFE) using Webpack.
- Expertise in test automation using Selenium; strong HTML5 and CSS3 skills.
- Extensive experience in unit and end-to-end (E2E) testing (Jest, Karma, Jasmine, Protractor, Cucumber).
- Hands-on exposure to cloud environments (AWS, Azure, GCP).
- Demonstrated ability to design, code, implement, review, and deploy web solutions independently

Bristlecone is a leader in advising clients on how to maximize the strategic value of their supply chains and assisting them in unleashing that value rapidly through effective use of enabling technologies. With our singular focus on rapidly addressing procurement and supply chain challenges, our cli...