It's fun to work in a company where people truly BELIEVE in what they're doing!
Job Description:
About us:
Ingram Micro is a leading technology company for the global information technology ecosystem. With the ability to reach nearly 90% of the global population, we play a vital role in the worldwide IT sales channel, bringing products and services from technology manufacturers and cloud providers to business-to-business technology experts. Our market reach, diverse solutions and services portfolio, and digital platform Ingram Micro Xvantage™ set us apart. Learn more at www.ingrammicro.com.
CloudBlue is a business unit of Ingram Micro in charge of CloudBlue Commerce platform development, which powers the biggest in the world cloud services marketplace - Ingram Micro Cloud Marketplace, as well as cloud businesses of top world leading companies – A1, Telefonica, KPN, Telmex, Telecom Italia, Dell, Charter, Insight, etc. We are building a top-class hyperscale SaaS/PaaS E-commerce platform that operates in more than 45 countries and powers more than 200 of the world’s largest cloud marketplaces, managing more than 10 million enterprise cloud subscriptions, valued at more than $3 billion/year in revenue.
CloudBlue Team (150+ associates) is a subdivision of Ingram Micro Cloud and has a geo-distributed team that includes offices in Spain, Bulgaria, US, Canada, India. R&D includes 70+ associates. We are working on extending R&D in the office in Bulgaria.
We are looking for:
JavaScript Developer to be part of the growing dynamic team of Software Engineers in Sofia which is responsible for the design and development of several microservices of the Platform.
What You Will Do:
Design and develop frontend for cloud micro-services (E-commerce, service provisioning, etc.) that seamlessly integrates with the rest of the IMC portfolio.
Contribute to UI Framework which supporting integration of different UI screen from different micro-services in one SPA from user perspective
Challenge and redefine existing architectural fundamentals to provide next level of performance and scalability; ability to foresee post-deployment design challenges, performance and scale bottlenecks, document and maintain software functionality
Who You Are?
A Software Engineer is expected to have 3+ years of solid, active commercial software development work, including significant personal ownership of projects or initiatives. Good written English and speaking skills.
Skills / Project Experience - required:
Strong JavaScript skills: Core JavaScript, inheritance, performance optimization etc.
Solid experience with Vue framework.
Be familiar with Typescript and understand importance of typisation for long-term enterprise applications.
Experience in development and/or maintenance of enterprise-grade systems with complex domain area.
Conceptual knowledge of OOP, Design Patterns, Testing Patterns
Solid knowledge of modern CSS: flexbox, css-grid, CSS Custom Properties, Web Components standard.
Ability to work with automated unit test frameworks (Jest, SonarQube, etc.) with 70%+ coverage requirements.
Skills / Project Experience - nice to have:
Knowing patterns of Hexagonal architecture, Micro Frontends
Be familiar with other frontend frameworks: React, Dojo, etc.
Experience in REST APIs design.
Experience in e2e (Selenium, Cucumber, other frameworks).
Experience in C#/.net.
Experience in DevOps process and CI tools like Jenkins.
What are you waiting for? Apply now!
#LI-Hybrid #LI-VA1 #LI-NB2 #IngramMicroBulgaria