Senior Front End Developer
Job Overview
Maple Media is seeking a new addition to our technical team in Gatineau, Quebec to maintain our existing websites and develop new ones for our many mobile apps and games that we operate.
In this role, you will be responsible for developing and maintaining highly scalable and available websites, interfacing with our backend services, as well as updating and maintaining internal dashboards and tools. You will also be responsible for leading frontend bug fixes and troubleshooting technical issues to ensure we maintain high quality products that users love. Please review the skill set below. We invite all qualified candidates to apply!
Duties & Responsibilities
Developing website using Tailwind CSS and Laravel Blade
Maintaining other websites and promo pages written natively and using static site generators
Working together with product and engineering management on planning and developing new functionality
Work directly with Product team to design, build and ship website features and fixes that interface with our mobile applications
Join development meetings and work directly with iOS, Android and backend developers
Must be comfortable owning features end to end, from initial concept and design, to implementation, testing, release and post-release fixes and monitoring
Maintain and develop additional features for internal dashboards and reporting
Respond to incidents caused by bugs, or other related issues
Requirements & Qualifications
7+ years experience as a web developer
Frontend experience with: Javascript, HTML and CSS
Frontend and CSS frameworks
Tailwind CSS
Laravel Blade
Adobe Creative Cloud experience
Experience with high-traffic, complex websites
Knowledge of git, JIRA, deployment processes, package managers
Good web design sensibilities
Ability to work individually
Startup minded individual that is inherently curious and is excited to take on the challenge of learning about new products, new languages and frameworks
Ability to prioritize tasks, provide accurate estimations and work on multiple initiatives simultaneously
Candidates should be able to live and work in Canada long term.
Nice to have
Backend experience
PHP, MySQL, Amazon Web Services (EC2, S3, Lambda)
Laravel framework (or any other Symphony based framework)
Laravel Vapor
Web architecture and protocols, distributed web systems (caching, dbs, etc)
Experience with writing REST APIs
Linux SysOps skills
Experience with payment gateways (Stripe)
Familiarity with mobile app development