Job Opening:
Full-Stack Web Developer
Job Description
Camna LLC is a web development firm based out of Virginia. Our small team of experienced developers all work from home throughout the United States (and Scotland!). Our skills include both front-end and back-end development, and our projects range from building and/or supporting WordPress websites to full-scale app development. Similarly, our clients range from solopreneurs and small businesses to international companies with thousands of employees.
We are currently looking to add a senior level (or motivated mid-level) full-stack web developer to our team. We need an individual who is self-motivated and disciplined and who thrives in a work-from-home environment, while also staying connected to and collaborating with an online team. The ideal candidate is comfortable with a wide variety of work — building, supporting, and troubleshooting WordPress websites (including basic sites that use pre-built themes, sites constructed using more advanced builders such as Divi, Beaver, or Elementor, and sites that are fully custom, relying on hand-written themes and plugins), occasionally supporting other CMS platforms (ExpressionEngine, Craft, etc.), as well as contributing as-needed to larger custom development projects built using PHP/MySQL (with the potential for some Node.js, React, or Vue projects in the future).
Of equal importance, our team puts a very strong emphasis on stellar client relations, including fast response times and clear, concise written and verbal communication. We strive to put our clients first and go the extra mile, and we are looking for candidates who will do the same.
Job Responsibilities
- Build and support WordPress websites, using both custom and pre-built themes
- Build and support custom WordPress plugins, with a particular emphasis on extending existing plugins such as WooCommerce, LearnDash LMS, and Gravity Forms
- Contribute as-needed to larger custom PHP/MySQL development projects
- Scope, estimate, and complete on-going tasks for existing website clients (most often in WordPress)
- Handle incoming client support requests by email, chat, and (less often) phone
Required Skills
- Custom PHP/MySQL Development
- Linux command-line tools
- Custom WordPress theme development (without the use of frameworks or starter themes)
- Custom WordPress plugin development
- Experience leveraging, adapting, and supporting pre-built WordPress themes and plugins
- In-depth experience using Advanced Custom Fields
- In-depth experience using (and extending) WooCommerce
- In-depth experience using (and extending) Gravity Forms
- Ability to hand-write standards-compliant, responsive HTML/CSS (including Sass)
- jQuery/Javascript
- Git
- Excellent verbal and written communication skills
- Attention to detail
- Ability to quickly learn new skills and techniques
- Competence working independently, while also being flexible, willing to learn, and a good team player
Desired Skills (some experience preferred, but must be willing to learn)
- Specific WordPress theme/builder experience with Divi, Avada, Elementor, and/or Beaver Builder
- Specific WordPress plugin experience with LearnDash and WPML
- Website performance analysis and optimization
- ADA and WCAG Compliance
- Support and troubleshooting, and the ability to quickly identify and solve problems for clients
- Scoping and quoting projects for clients and meeting budgets/deadlines
Tools and Apps We Use
Development
- Git/Bitbucket
- Compass/Sass
- Node/Grunt (occasionally)
- Linux command line
- Figma, Adobe XD, Adobe Photoshop, and (occasionally) Sketch
Communication & Collaboration
- HelpScout (email)
- Slack (team collaboration)
- ClickUp (project/task management)
- Toggl (time tracking)
- Slab (documentation)
- Basecamp (client collaboration)
- Dropbox
- Google Docs
Compensation & Benefits
- Remote work environment (U.S. candidates strongly preferred; will also consider UK candidates who are willing to schedule according to U.S. time)
- Flexible work schedule (though regularly scheduled work hours will be 9 AM to 5 PM Eastern Time)
- Reimbursement for cell phone
- Paid vacation and sick days
- Parental leave
- Health insurance
- $50,000 – $60,000/year starting salary (based on experience) with annual raises and bonuses