Home Jobs Board Senior Web & Application Developer, Site Crafting, May 11

Senior Web & Application Developer, Site Crafting, May 11

lsWho: Site Crafting
Position: Senior Web & Application Developer
Where: Tacoma
What: We are a web services agency searching for an experienced individual to join our team as a senior web developer. See more information about SiteCrafting here: http://www.sitecrafting.com/careers/

This role is key to our continued growth and our clients’ success, and will be responsible for developing, maintaining, and supporting new and existing websites. This position is responsible for serving as a subject matter expert when applicable, maintaining positive client relationships, and working in a collaborative manner with other disciplines within the company.

Our ideal candidate is someone that has extensive experience building websites in WordPress, a robust understanding of WordPress internals, and can troubleshoot theme and plugin issues effectively. Strongest consideration will be given to developers that also have experience building, updating, and managing native applications for iOS and Android.

Responsibilities: 
We’re looking for someone with a strong attention to detail and someone that can identify potential problems with a project’s requirements, suggested technologies, or implementation strategy. We want to make the web a better place, and having the ability to communicate those issues as well as propose and implement solutions is an essential part of delivering a great online experience to our customers.

Depending on the needs of a project, we may work in a waterfall or agile style, or somewhere in between. Being flexible and willing to try new tools or techniques is something we’re keen on. There is an expectation that this role will be able to work with our project managers to create development strategies that balance our quality expectations with our clients’ budgets and timelines. Clean and concise coding, proper commenting, participation in code reviews, and maintaining external documentation is important, as is keeping project architecture in good order for each project.

Our projects tend to have fewer than four developers that actively work on them at any given time, though each developer will usually have a couple projects going simultaneously. While there may be a limited number of developers assigned to a specific project — including some where you’ll be the only developer — you’ll need to be able to work closely with other disciplines, including project management, UX, visual design, QA, and systems administration. Being able to justify your decisions around implementation is important, though you’ll still need to collaborate with other team members should there be disagreements.

Requirements:

Understanding of good software design practices for robust, maintainable code

Understanding of object-oriented techniques and design methods

Clear understanding of MVC fundamentals and experience with MVC frameworks

Strong understanding of PHP, HTML, CSS, and JS

Strong understanding of the WordPress platform, WordPress development best practices, plugin and theme architecture, as well as methods for interacting with WordPress internals

Experience using AJAX and JSON to interact with data

Experience with bug tracking software; JIRA experience preferred

Understanding of troubleshooting techniques and the workflow necessary to identify issues

Experience developing code that utilizes API requests

Experience using templating systems, such as Timber or Twig

Be able to proficiently use Git and understand various Git workflows

Be able to navigate and operate within a Linux environment

 

How: Apply Here