Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking an experienced Shopify Developer to join our Team.
- The developer will provide specific Shopify direction to a team of developers and will report to the ECommerce Project Manager and occasionally to appropriate Development Directors. The successful candidate would be responsible for building the frontend components to a major Shopify implementation.
- Provide Shopify platform direction and oversight to a team of developers.
- Work with JavaScript libraries to create a rich frontend experience.
- Working with integration pipelines including build/test and publish steps.
- Will perform code reviews on a daily basis of his colleagues' commits to ensure best practice coding standards.
- Designing & building applications using client-side technologies.
- Build high-level user interfaces using rapid prototyping methodologies.
- Getting feedback from users and clients and building solutions for them.
- Assisting with the analysis of client requirements.
- Research into new mobile and frontend technologies and reporting on suitability and benefits to the organization.
Job Requirements
Technical Profile:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience integrating mobile front ends with back-end REST APIs.
- At least 2 years Shopify experience in a commercial environment
- Must have 5+ cumulative years of Front End experience in an enterprise environment.
- Experience building mobile first application
- Deep understanding of modern testing methodologies, tools and practices.
- Understanding of security and performance considerations.
- Understanding of cross browser issues and how to debug them.
- Understanding of JSON / RESTful web services.
- Understanding of architectural and design patterns
Optional Skills:
- Any experience of Shopify OS2.0 would be beneficial
- Experience and working knowledge of relational and non-relational data stores advantageous.
- Experience working with cloud technologies advantageous, especially AWS and Azure.