
Senior Front-End Engineer
Smile.io
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$150,000 - CA$160,000 per year
Job Level
About the role
- Write, test, instrument, document, and maintain software for Smile.io.
- Review code and provide thoughtful, constructive feedback for your team.
- Collaborate closely with Product, Design, and Engineering teams to build new features.
- Support a highly available service used by millions of users on a daily basis. Champion productive technical discussions and foster collaboration within the team.
Requirements
- Possess a minimum of 5 years of technical experience in software engineering or a related field, with senior-level expertise in front-End development and hands-on experience across the full stack.
- Have expert-level proficiency in modern Front-End frameworks (Ember.js and/or React using TypeScript), substantiated by relevant professional work experience.
- Have working proficiency in back-end development, with experience building, maintaining, and debugging server-side systems.
- Have experience with Ruby on Rails or another back-end framework/language (e.g., Node.js, Python, etc.); Ruby on Rails experience is highly valued but not required.
- Have experience using AI tools to solve real-world engineering problems: improving developer productivity, code quality, and product outcomes.
- Curious, adaptable, and excited about how AI is reshaping software development.
- Skilled in utilizing observability tools such as DataDog and Grafana to troubleshoot multi-system level issues effectively.
- Experienced with Postgres or similar databases.
- Experienced in building and maintaining high-traffic systems.
- Experienced in test automation practices.
- Familiar with agile methodologies and the ability to thrive in a fast-paced environment.
Benefits
- flexible vacation
- remote work allowance
- monthly credit to use at any of the store 100,000+ stores that uses our software.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
front-end developmentfull stack developmentEmber.jsReactTypeScriptback-end developmentRuby on RailsNode.jsPythontest automation
Soft Skills
collaborationconstructive feedbackcuriosityadaptabilitycommunicationproblem-solvingteamworktechnical discussions