Salary
💰 $80,000 - $90,000 per year
Tech Stack
BootstrapCypressDockerJavaScriptNode.jsPHPPythonSCSSWordPress
About the role
- Interpret user requirements to create clear and effective software specifications
- Analyze business processes to inform development decisions
- Learn and apply the features of the Miva Merchant eCommerce CMS and software
- Convert designs and specs to interactive & responsive solutions using JavaScript, HTML, CSS, and Miva Template Language
- Optimize functionality for performance, maintainability, accessibility, and cross-browser compatibility
- Adhere to secure coding best practices
- Develop manual and automated tests to ensure software quality
- Collaborate with team members and contribute to an innovative development environment
- Perform other duties as assigned
Requirements
- 3-5 years of professional experience as a web developer
- Proficiency in coding HTML, CSS, and JavaScript from scratch without reliance on frameworks, libraries, or packages
- Ability to develop responsive, secure, performant, accessible, and maintainable solutions
- Ability to integrate HTML, CSS, & JavaScript solutions into a server-side templating language
- Ability to complete OWASP Top Ten security training and apply secure coding standards
- Solid understanding of JSON APIs, XML markup, and HTTP request/response flows
- Familiarity with version control systems (Git preferred)
- Familiarity with server-side programming languages and concepts (Node.js, Python, PHP, etc.)
- Familiarity with the command line, build processes, and Docker
- Familiarity with authoring automated test scripts (ex, Playwright, Cypress, etc.)
- Ability to work independently with drive, attention to detail, and strong problem-solving skills
- Ability to work in a team environment with strong communication and collaboration skills
Bonus points if you have:
- Experience in eCommerce development, UX best practices, and SEO optimization
- Experience with theming and customizing CMS platforms (WordPress, Shopify, etc.)
- Experience with template languages (Liquid, Twig, etc.)
- Experience implementing and customizing responsive design frameworks (Bootstrap, Foundation, etc.)