JOB OPENING:
Web Developer
We are looking to fill a part-time contract-based web developer role for a mission-critical project. We are looking for a talented, driven developer who can lead fast-paced iteration on a fully custom WooCommerce website and help us reach our client’s business goals.
Status: Part-time
Hours per week: 10-20
Location: Remote or in-office (Dayton, Ohio)
Technical Requirements
The project you will be working on requires that you have the following technical abilities:
- You need very strong proficiency in WordPress & WooCommerce
- You need extensive experience in building custom themes & plugins for the WordPress ecosystem
- You need very strong proficiency in PHP & OOP
- You need very strong proficiency in JQuery & modern Javascript (we use this whenever possible instead of JQuery)
- You need very strong proficiency in CSS, SASS, and modern naming conventions (we use a modified version of BEM, BEMIT)
- You need to understand the fundamentals of how design systems work & how to write DRY code
- You need to be competent with modern build tooling (Yarn, Composer, Webpack)
- You need to be competent with proper Github workflows
- You need to be competent in working with external APIs in WordPress, PHP, and Javascript
- You need to have a firm grasp on the WordPress deployment processes
such as Hosting WP in a subfolder and Atomic deployments, etc - You need to have some experience writing shell scripts
- You need to have some experience with Node, Express JS, & Heroku (these tools were used to build a small micro-service that supports the main site)
- Ideally you will have some experience with modern error tracking tools such as Sentry and Log Rocket
Things you will work on:
Development focused…
- Building, deploying, and maintaining a deeply customized WooCommerce-based site
- Building custom mu-plugins & new custom theme features
- Quickly building new features based on a defined product roadmap
- Quickly debugging issues & releasing hotfixes (continuous integration)
- Building API integrations with third party services
- Maintaining a well organized Github repo
- Building beautiful user interfaces with intuitive and organic micro-animations
- Improving or refactoring legacy code
- Comprehensive performance optimization
Project support focused…
- Release scoping & planning
- Feature scoping & planning
- Presenting scope to product stakeholders & justifying development decisions
You may be a fit for this role if you:
- Enjoy working closely with designers and stakeholders to accomplish predetermined goals
- Are willing to listen and remain flexible and open-minded in your approach
- Have an incredibly high bar for quality of code and quality of user experience
- Are not scared of diving into, digesting, and working in legacy codebases and tool sets, while still continuing to look to the future and implement modern technologies
- Can think through project requirements to come up with elegant, high-impact ways of quickly solving problems
- Care deeply about performance, accessibility, and the overall experience of the user
- Care about the small details that many overlook
- Are an excellent communicator and respectful of everyone
- Want with a tight-knit, caring group of people
Note: If you did not include a LinkedIn profile, please send your resume to andy@creativefuse.org.