Key Responsibilities
- 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
Compensation
- Competitive salary, commensurate with experience
- Position Type Salaried Full-Time
Benefits
- Shared benefits package 100% coverage
- Flexible Hours (within a typical working day)
- Open collaborative working culture
- Work From Home flexibility
30+ days ago