Build and maintain custom websites and applications built using modern technologies or WordPress and taking pride in writing elegant code using web best practices
Strong understanding of AODA design standards
Application and framework architecture
Routine maintenance and support of existing websites and applications
Extend, manage, debug and implement improvements to existing code
Database design and maintenance
Project specifications and requirements research as needed
Attend client meetings as required
Cross-browser development of all websites and application
Application and framework architecture
Write clear, concise, and complete documentation on all changes to existing applications and new builds
Ability to code closely to supplied graphic design layouts
Experience / Education
Industry Relevant University / College Education
Minimum of 2 years of relevant working experience
Technical Competencies
HTML5, PHP, CSS3, SCSS, JavaScript, jQuery and AJAX
Experience with REST API with JSON
Extensive understanding of front-end frameworks, i.e. Bootstrap 4, Foundation etc.
Experience with WordPress including theme development, plugin customization and template hierarchies
Thorough understanding of Git version control
Working knowledge with MySQL or similar
Adept understanding of Object-Oriented Programming and Methodologies
Experience with hosting and DNS setup
Comfort working in a WordPress multi-site environment
Excellent ability to code as close as possible to supplied graphic layouts
Experience with e-commerce platforms and payment integration, i.e. WooCommerce
Experience following code formatting standards
Experience working with the MVC design pattern
Behavioural Competencies
Contribute to building a positive agency culture, building positive working relationships
Strive to embrace the Company Core Values daily
You are a team player that exudes energy, enthusiasm and grace under pressure
Highly organized with meticulous attention to detail
Patient and accepts constructive criticism and direction well
Works well under tight deadlines
Experience working both independently and in team-oriented, collaborative environment is essential
Able to adjust to shifting priorities, demands and timelines through analytical and problem-solving capabilities
Ability to react to project adjustments and alterations promptly and efficiently
Flexible during times of change
Ability to read communication styles of team members and contractors who come from broad spectrum of disciplines
Persuasive, encouraging and motivating
Ability to elicit cooperation from a wide variety of sources, including team members and clients
Customer service skills an asset
Nice to Have :
Adobe Photoshop and Illustrator
Experience with the Laravel framework
Experience with Docker and Containers
Experience with NGINX or Apache Servers
Server Configuration
Experience with Mac OS environment
Experience with e-mail marketing development
Experience working with modern JS frameworks i.e. Vue, Node, Angular, React
Superior project management skills
Strong written and verbal communication skills
Adept at conducting research into project-related issues and products
Ability to effectively prioritize and execute tasks in a high-pressure environment