Front-end Developer
RC Design IncNewmarket, OntarioJob descriptionKey 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 EducationMinimum of 2 years of relevant working experienceTechnical Competencies
HTML5, PHP, CSS3, SCSS, JavaScript, jQuery and AJAXExperience with REST API with JSONExtensive understanding of front-end frameworks, i.e. Bootstrap 4, Foundation etc.Experience with WordPress including theme development, plugin customization and template hierarchiesThorough understanding of Git version controlWorking knowledge with MySQL or similarAdept understanding of Object-Oriented Programming and MethodologiesExperience with hosting and DNS setupComfort working in a WordPress multi-site environmentExcellent ability to code as close as possible to supplied graphic layoutsExperience with e-commerce platforms and payment integration, i.e. WooCommerceExperience following code formatting standardsExperience working with the MVC design patternBehavioural Competencies
Contribute to building a positive agency culture, building positive working relationshipsStrive to embrace the Company Core Values dailyYou are a team player that exudes energy, enthusiasm and grace under pressureHighly organized with meticulous attention to detailPatient and accepts constructive criticism and direction wellWorks well under tight deadlinesExperience working both independently and in team-oriented, collaborative environment is essentialAble to adjust to shifting priorities, demands and timelines through analytical and problem-solving capabilitiesAbility to react to project adjustments and alterations promptly and efficientlyFlexible during times of changeAbility to read communication styles of team members and contractors who come from broad spectrum of disciplinesPersuasive, encouraging and motivatingAbility to elicit cooperation from a wide variety of sources, including team members and clientsCustomer service skills an assetNice to Have :
Adobe Photoshop and IllustratorExperience with the Laravel frameworkExperience with Docker and ContainersExperience with NGINX or Apache ServersServer ConfigurationExperience with Mac OS environmentExperience with e-mail marketing developmentExperience working with modern JS frameworks i.e. Vue, Node, Angular, ReactSuperior project management skillsStrong written and verbal communication skillsAdept at conducting research into project-related issues and productsAbility to effectively prioritize and execute tasks in a high-pressure environmentCompensation
Competitive salary, commensurate with experiencePosition Type – Salaried Full-TimeBenefits
Shared benefits package – 100% coverageFlexible Hours (within a typical working day)Open collaborative working cultureWork From Home flexibility