Senior Shopify Software Engineer Sofia, Bulgaria
Senior Shopify Software Engineer Description
WHY EPAM?
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
DESCRIPTION
We're looking for a Senior Shopify Developer who will be responsible for the overall technical implementation of Shopify Plus/Shopify eCommerce applications. The ideal candidate should have several years of experience in leading the development of Shopify projects and understand Shopify best practices.
What You’ll Do
- Design and implement technical solutions to satisfy functional and non-functional requirements
- Reviewing, interpreting, and responding to business requirements to ensure alignment between customer expectations and application design
- Working collaboratively with project managers for project planning, schedule development, requirements gathering, backlog prioritization, and project outcome management from a technical perspective
- Working collaboratively with UX/Creative Designers to ensure Shopify best practices are applied in the UX and design processes
- Translating design files to clean and effective liquid templates
- Utilizing web standards best practices, semantic front-end markup, structured stylesheets, and efficient JavaScript
- Monitoring quality assurance and site speed across all platforms, devices and browsers detailed in the technical specification of each project
- Leading application performance and stability activities required to meet acceptance criteria
What You Have
- 3+ years of experience in software development field
- Hands on experience with Shopify Plus
- Excellent understanding of the Shopify data model
- Experience with building Shopify Themes, Sections, and Shopify Apps
- Experience with managing Shopify store inventory, shipping rates, discounts, and other relevant store data
- Experience with client-side scripting and JavaScript tools and frameworks (React, Node)
- Proficient understanding of modern web markup, including HTML5, CSS3+, and preprocessing languages
- Agile development experience
- Good analytical and problem-solving skills
- Good attention to detail
- Open to code reviews and pair programming
- Clear, concise communication skills and good command of written and spoken English
We offer
- Opportunity to Engineer your Future and to drive the world’s digital transformation with top industry clients
- Personal development program that will allow you to be valued for your strengths
- Wide range of professional trainings and workshops
- Established and accelerated growth toward different career paths, competencies, and roles
- Broad projects variety and possible mobility between projects over the time
- Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
- Varied social benefits, Sports, Transportation and Health programs
- Work-life balance and flexible schedule, team buildings and sport opportunities
- Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
- Remote By Design™ - we provide you with virtual working environment making you able to be productive and work from any location – being your home, a nice sunny terrace, summer or any of the EPAM offices all around the globe
Great! What's Next?
- Send us your up-to-date CV or LinkedIn profile, representing your skills and past projects’ achievements
- We’ll get in touch with you and help you ensure you’ve identified the most suitable role we have for you based on your strengths and passion
- We’ll invite you for follow up technical conversations with your potential future colleagues and/or project, which can be done face to face in a calm meeting room at our office or via video conferencing call from your cozy place
- At the end we will align how we can best proceed further in a mutual agreement
- P.S. Want to prepare better and Grow yourself? Check our training and development resources and tailor your own PDP – free for any passionate IT professional at https://grow.telescopeai.com