Browse
···
Log in / Register

Senior Front-End Engineer

CA$110,000-130,000/year

PressReader

Richmond, BC, Canada

Favourites
Share

Description

PressReader is a rapidly growing technology company that partners with the world’s leading publishers to deliver content to millions of users in over 160 countries. Our progressive approach to digital distribution has allowed publishers such as The Washington Post, The Guardian, Newsweek, Rolling Stone, The Globe and Mail, and Vogue to find new audiences through business partnerships, including airlines, hotels, cruise ships, libraries, and thousands of other companies worldwide. Our technology also powers Branded Editions (BE) - a white-label solution that enables publishers to deliver their digital content in interactive ways. Branded Editions allows them to build a customizable platform that supports a wide range of revenue opportunities. We have a full-time opportunity for a Senior Front-End Engineer to join our Engineering Team. As part of the Engineering team, you will be at the forefront of our web development efforts, working closely with our product, design, and backend teams to deliver exceptional user experience. You will leverage your deep knowledge of current front-end technologies to design and implement scalable solutions and drive the evolution of our codebase. If you’re excited about tackling complex challenges and making a significant impact in a collaborative environment, this is the right opportunity for you. In this role, you will: Design and develop Client applications and front-end services that support our content consumption and distribution platforms. Enable us to bring to market innovations in on-screen reading in an agile and reliable manner. Develop new user-facing features. Build reusable code and libraries for future use. Ensure the technical feasibility of UI/UX designs.  Be able to work independently, mentor junior developers, and participate in code reviews. Optimize the code to improve accessibility level, performance and cut down memory consumption. Refactor the current code base using design patterns and core principles to achieve well-readable, reusable code and architecture.  Write solutions that will run on a variety of mobile/desktop platforms and browsers. You may be a great fit if you have: 3+ years' experience as a Senior Front-End Engineer High level of proficiency in JavaScript Strong experience in React.js, its core principles and workflows such as redux and saga Knowledge of RESTful APIs Proficiency in front-end development tools such as webpack A hands-on experience in code versioning tools such as Git Outstanding analytical and problem-solving acumen Strong verbal and written communication expertise The ability to thrive both individually and as part of a team Bonus points if you: Hold a Bachelor’s Degree in Computer Science or Mathematics Are familiar with CI/CD pipeline Are familiar with search engine optimization techniques Why us for your next career adventure? PressReader offers a hybrid work environment to balance the flexibility of working from home and being together to collaborate, celebrate, and connect. This position is based in our Richmond, BC office and requires to be on-premises two days a week. When not in the office, employees have the opportunity to work remotely. PressReader is committed to providing a fair compensation package which include a 100% employer-paid health, dental, and vision benefit plan; 15 paid vacation days to start; health and wellness days and bereavement days; reimbursements for professional training and membership in professional associations; fitness subsidy and more, along with a chance to be working with amazing people. The pay range for this role is $110,000 to $130,000, depending on experience. We thank everyone who is interested in our role. Only qualified candidates legally eligible to work in Canada will be directly contacted for this position. If you don’t see yourself fully reflected in every job requirement listed for this job, we still encourage you to apply. We are committed to creating a more equitable, inclusive and diverse company and we welcome applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, sexual identification, and life experiences. If you require accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email people@pressreader.com. Finally, sometimes emergencies happen and you may need to reschedule an interview. We understand. Please let us know without worrying about losing the opportunity or your credibility. To apply, please submit your resume, and a cover letter explaining why you are the right person for this role. This is a great opportunity for the right candidate.  We can’t wait to meet you!

Source:  workable View original post

Location
Richmond, BC, Canada
Show map

workable

You may also like

Workable
Product Manager (Content Economy experience) - F
About Us Gramian Consulting is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs. This opening is on behalf of one of our clients, and we’ll work closely with you to make the process clear and straightforward. About the company Our client is a venture-backed, product-led SaaS company serving modern online businesses and Content Creators. They build tools that help independent operators launch, sell, and manage their offerings end-to-end—from storefronts and checkout to analytics and customer engagement. The team is lean, senior, and highly collaborative, with engineers closely involved in product decisions. The environment favors rapid iteration, measurable outcomes, and craftsmanship in both UX and reliability. The company is headquartered in North America with a distributed team; meaningful overlap with Pacific Time is preferred. Role Overview We’re hiring a Product Manager (Creator Tools) who blends hands-on product execution with an active creator mindset. You’ll own discovery through delivery on a fast-moving roadmap, validate ideas with real users, and share updates publicly to inspire and inform the community. This role suits a doer who is comfortable shipping quickly, simplifying complex problems, and rallying teams around outcomes. Key Responsibilities Own near-term roadmap (1–3 months): define objectives, prioritize bets, and keep delivery on track with clear success metrics. Continuous discovery: talk to creators weekly, synthesize insights, and translate them into problem statements, PRDs, and experiment plans. Ship & iterate fast: run lightweight A/B tests, launch MVPs, and make crisp decisions using directional data (dashboards, funnels, retention). Operational leadership: lead weekly sprint rituals, unblock engineering/design, refine scope, and keep momentum high. Prototype & communicate: create wireframes and narratives in Figma/Notion; align stakeholders with concise written docs. Build in public: publish short product updates/learnings on Instagram to engage users and gather feedback. Measure what matters: define and track product KPIs; report outcomes and learnings to the team. Raise the bar: bring taste for UX and quality; ensure reliability, privacy, and trust are considered in every release. Location & Work Mode Toronto HQ; primarily in-office with flexibility for creator events and user research. Relocation support can be discussed during the process. Requirements Must-Haves 2+ years as a Product Manager or Founder with a credible PMF story. Active Instagram Creator posting ≥3 times/week; comfortable sharing product work publicly. Toronto-based (or willing to relocate) and excited to work primarily in-office. Highly self-directed; able to operate like an internal “mini-agency” from brief to launch. Strong bias for action—ships quickly, iterates based on signal, doesn’t wait for perfect information. Clear, structured thinker who reduces complexity and focuses on real user pain. Female preferred/only Nice-to-Haves (not all required) Early-stage startup experience on lean teams (≈1–20 people). Technically conversant: understands trade-offs and can partner closely with engineering. Team amplifier who builds trust across functions and lifts execution quality. Owner mentality with product intuition and business awareness. Strong eye for design and details; empathy for creators and their workflows. Collaborative style—peers enjoy working with you and you make the team better. Ambition to build something meaningful and long-lasting. Benefits Equity Group Health Insurance Benefits – 100% Premium Coverage 100% Coverage Paramedical Benefits up to $750 Out of Country Emergency Care Up to 100% Coverage on Medications up to $10,000 100% Coverage on Dental up to $2,000 Health & Wellness Membership Reimbursement up to $500 per year, subject to verification by the Company of regular use Lifetime membership subscription to Stan Home office stipend is available based on need and is subject to the Company’s sole discretion.
Toronto, ON, Canada
Negotiable Salary
Workable
Full-stack Engineer (Javascript)
About Us Gramian Consulting is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs. This opening is on behalf of one of our clients, and we’ll work closely with you to make the process clear and straightforward. About the company Our client is a venture-backed, product-led SaaS company serving modern online businesses and Content Creators. They build tools that help independent operators launch, sell, and manage their offerings end-to-end—from storefronts and checkout to analytics and customer engagement. The team is lean, senior, and highly collaborative, with engineers closely involved in product decisions. The environment favors rapid iteration, measurable outcomes, and craftsmanship in both UX and reliability. The company is headquartered in North America with a distributed team; meaningful overlap with Pacific Time is preferred. Role Overview We’re seeking a Senior Full-Stack Engineer (React/Node.js) to own features from concept to production. You’ll partner with design and product, shape APIs and data models, improve performance and reliability, and help evolve a modern CI/CD and observability setup. This role suits someone who enjoys moving quickly, sweating details, and operating with a high degree of autonomy. Key Responsibilities End-to-end feature ownership: scope, design, implement, test, release, and iterate across web frontend (React/TypeScript) and backend services (Node.js/TypeScript). Backend & data: design clean APIs, model relational/NoSQL data, implement caching/queuing, and optimize performance at scale. Frontend excellence: build accessible, responsive interfaces with strong attention to UX, latency, and stability. Quality & operations: expand automated tests, strengthen CI/CD pipelines, and contribute to runtime monitoring, alerting, and incident response. Security & privacy: apply secure coding practices, protect user data, and participate in reviews. Collaboration: work closely with design, product, and go-to-market partners; translate feedback into pragmatic, shippable solutions. Engineering culture: perform thoughtful code reviews, mentor teammates, and improve docs, standards, and developer experience. Requirements Must-Haves 5+ years building production web applications. Strong proficiency with JavaScript/TypeScript, React, and Node.js. Demonstrated ownership of projects from discovery → design → deployment → iteration. Solid fundamentals in HTTP APIs, data modeling, testing strategies, and performance tuning. Comfort operating in a fast-paced, ambiguous environment with a bias to action and customer impact. Effective communication and collaboration skills across engineering, product, and design. Nice-to-Haves (not all required) Experience scaling systems during rapid user or revenue growth (profiling, caching, background jobs, horizontal scaling). Backend services in Python or Go in addition to Node.js. Cloud-native experience (AWS/GCP/Azure), infrastructure-as-code, containers, and orchestration (Docker/Kubernetes). Event-driven architectures, messaging/streaming, and microservices patterns. Product analytics, experimentation platforms, and a strong eye for UI polish. Prior startup experience on lean teams with high ownership and tight feedback loops. Benefits Equity Group Health Insurance Benefits – 100% Premium Coverage 100% Coverage Paramedical Benefits up to $750 Out of Country Emergency Care Up to 100% Coverage on Medications up to $10,000 100% Coverage on Dental up to $2,000 Health & Wellness Membership Reimbursement up to $500 per year, subject to verification by the Company of regular use Lifetime membership subscription to Stan Home office stipend is available based on need and is subject to the Company’s sole discretion.
Toronto, ON, Canada
Negotiable Salary
Workable
Geospatial Data Engineer
GHGSat is mapping and tracking the world's greenhouse gas (GHG) emitters. To achieve this goal GHGSat operates its own satellite and aircraft sensors to collect emissions data, and uses these with third-party data to inform an analytics pipeline that:  Detects and quantifies GHG emissions  Identifies and classifies potential GHG emitters  Generates valuable insights for our customers  We're looking for a Geospatial Data Engineer based in Montreal QC, who will play a key role in building and optimizing our geospatial data and AI/ML pipelines to support GHGSat’s mission of driving climate impact. This role involves integrating geospatial data from various sources, designing robust data systems, and contributing to analysis and insights generation.    Requirements Key Responsibilities  Data Pipeline Development   Design, implement, and optimise scalable geospatial data and AI/ML pipelines.  Integrate new data sources, including satellite and terrestrial, both public and proprietary.  Re-engineer and validate existing pipelines, ensuring high-quality and performance standards.  Geospatial Data Management   Blend and process various geospatial data sources to create artifacts for exploratory analysis and insights.  Build scripts and automations for geospatial data processing, using tools like QGIS, GeoPandas, Rasterio, Xarray and rioxarray.  Conduct geospatial analysis and contribute to mapping and visualization.  Automation and Deployment   Contribute to the automation of testing, deployment, and monitoring of data pipelines and AI/ML models using Airflow, Docker, and AWS services.  Collaboration and Innovation   Work collaboratively with the Analytics team, Subject Matter Experts, and cross-teams to prototype new data solutions.  Explore applications of AI/ML for geospatial data and integrate emerging technologies where possible.  Present findings and recommendations to both technical and non-technical stakeholders, fostering a data-driven culture.  Communicate complex geospatial data insights in a clear, accessible manner to support informed outcomes.    Desired Attributes  Impact-Driven Mindset: Passionate about contributing to environmental sustainability and climate impact.  Self-motivated and collaborative worker: Able to work proactively and as part of a team, using initiative to uncover solutions to improve workflows and data processes.  Continuous Learner: Continuously seeks out new geospatial technologies, trends, datasets, and tools to incorporate into projects.  Effective Communicator: Able to convey technical information effectively to both technical and non-technical audiences, promoting a collaborative environment.  Qualifications  2-4 years of experience in data engineering, with specific expertise in geospatial data processing and analysis.  Proficiency in Python and experience with libraries like Pandas, NumPy, SciPy, and scikit-image.  Experience with geospatial libraries such as GeoPandas, Rasterio, Xarray, rioxarray, and QGIS.  Familiarity with SQL and geospatial databases (e.g., PostgreSQL/PostGIS).  Comfortable with cloud infrastructure (AWS preferred), containerization tools (Docker), and version control (Git).  Knowledge of AI/ML concepts applied to geospatial data is a plus.  Knowledge of frameworks like ClearML and STAC is beneficial.    Note:  We understand that you may not have experience with every tool or technique listed here. If you have a strong foundation in geospatial data engineering and a willingness to learn, we encourage you to apply!  Benefits This is a rare opportunity to join a new analytics team in Canada. You’ll join a small but mighty team, have high impact, and help scale a company that’s doing meaningful work for the planet. Competitive salary + stock options for all full-time employees   Health/Dental benefits   Paid Time Off + floating statutory holidays   Flexible work environment  GHGSat offers a creative and highly motivating work environment. We offer competitive salaries, health and social benefits including flex-time and continuing development. We are committed to a diverse and inclusive workplace. GHGSat is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, , age, or other legally protected status. If you would like to request an accommodation, please notify your recruiter. 
Montreal, QC, Canada
Negotiable Salary
Workable
Data Scientist
GHGSat is mapping and tracking the world's greenhouse gas (GHG) emitters. To accomplish this goal GHGSat operates its own satellite and aircraft sensors to collect emissions data, and uses these with third-party data to inform an analytics pipeline that:  Detects and quantifies GHG emissions  Identifies and classifies potential GHG emitters  Generates valuable insights for our customers  The successful candidate will extract, analyse, and interpret large amounts of structured and unstructured data from a range of proprietary and public sources, using modern data science techniques to develop emissions intelligence for GHGSat’s analytics products. Opportunities to contribute to the publication of scientific papers are possible. Requirements Key Responsibilities:  Data Exploration and Curation  Visualisation and storytelling.  Discovering and evaluating new data sources.  Keeping up to date with relevant scientific literature.  Data preparation for machine learning (e.g. data modelling, automatic data cleaning).  Develop and cultivate data quality best practices.  Model Design, Development and Deployment  Develop algorithms, machine learning models and statistical methods.  Validate, improve, and integrate algorithms and models developed by others.  Operationalise machine learning pipelines on the required infrastructure with the support of engineers.  Derive, Deliver and Communicate Insight  Present results to technical and non-technical audiences.  Work collaboratively within the Analytics Team and with other subject matter experts to design and prototype solutions for analytics problems.  Demonstrate strong communication skills and critical, bold thinking in all situations.  Rapid Innovation and Prototyping  Build prototypes quickly to address applied scientific and business problems.  Provide high attention to detail with ability to manage and resolve multiple priorities, project complexities and uncertainties.  Keep abreast of latest developments in data science and machine learning.    Desired Attributes: Impact-Driven Mindset: Passionate about contributing to environmental sustainability and climate impact.  Self-motivated and collaborative worker: Able to work proactively and as part of a team, using initiative to uncover solutions to improve workflows and data processes.  Continuous Learner: Continuously seeks out new data science techniques, technologies, and datasets to incorporate into projects.  Effective Communicator: Able to convey technical information effectively to both technical and non-technical audiences, promoting a collaborative environment.  Skills and qualifications: Experience: 1-2+ years of experience as a data scientist, with expertise in exploring data and developing machine learning solutions.   Education: MSc or higher in physics, computer science, data science, engineering, theoretical chemistry or biology, mathematics, computational science, or a related field.  Technical proficiency: Confidence writing code (Python, Git) and willingness to learn supporting technologies (e.g. Docker, AWS).  Core competencies: Knowledge and experience in three or more of the following:  Exploratory data analysis (e.g. Pandas, NumPy)  Statistics and machine learning (e.g. Scikit-learn, time-series analysis, Bayesian techniques)  Mathematical modelling of physical systems (e.g. physics, chemistry, systems biology)  Deep learning, computer vision and image processing (e.g. PyTorch, Detectron, OpenCV)  Geospatial modelling (e.g. Rasterio, Xarray, GeoPandas, QGIS)  Analytical skills. Strong analytical and problem-solving skills with the ability to work collaboratively in a cross-functional team.  Note: We understand that you may not have experience with every tool or technique listed here. If you have a strong foundation in data science and a willingness to learn, we encourage you to apply! Benefits This is a rare opportunity to join a new analytics team in Canada. You’ll join a small but mighty team, have high impact, and help scale a company that’s doing meaningful work for the planet. Competitive salary + stock options for all full-time employees   Health/Dental benefits   Paid Time Off + floating statutory holidays   Flexible work environment  GHGSat offers a creative and highly motivating work environment. We offer competitive salaries, health and social benefits including flex-time and continuing development. We are committed to a diverse and inclusive workplace. GHGSat is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, , age, or other legally protected status. If you would like to request an accommodation, please notify your recruiter. 
Montreal, QC, Canada
Negotiable Salary
Workable
Intermediate Structural Engineer - Existing Buildings
What is the opportunity? We are a firm that does things a little differently. This is your opportunity to join our high-calibre, experienced group of professionals on a mission to re-imagine the future by changing the way that buildings are conceived and constructed. Entuitive is looking for an Intermediate Structural Engineer, based in our Edmonton office. Take the opportunity to learn more about the structural engineering and special projects and restoration service at Entuitive. We are passionate about our work and the talented individuals that get to deliver complex projects on a regular basis. What will you do? Execution of structural projects and act as Engineer of Record within the realm of existing buildings from conceptual design to final completion: Perform site assessments and prepare evaluation reports Perform designs and prepare contract drawings and specifications Review work in field and provide reports Write and administer construction contracts Structural engineering calculations for all structural components including columns, beams, slabs, foundations, and lateral systems, particularly for assessment and strengthening existing structures Works to assemble and coordinate engineering drawings and contract documents in collaboration with our BIM technologists and other members of the engineering team. Conduct field reviews and other contract administrative duties. Type of projects will include: Restoration, remediation and retrofit of existing buildings Renovations and tenant improvements Structural assessment and upgrade of buildings for new loading conditions, occupancy changes, additions, and expansions Structural condition assessments Requirements What do you need to succeed? Minimum Bachelor’s degree in structural engineering 6+ years of relevant experience in the engineering consulting industry P.Eng. or eligible to register in Alberta Excellent communication skills both verbal and written Strong background in the field of existing buildings and restoration including current and leading-edge knowledge of materials and processes. Strong experience with working on several projects with different scale and type simultaneously Project management skills with ability to manage scope, schedule and budget is considered an asset Having experience in or exposure to multiple building materials (wood, structural steel, masonry, concrete, and cold-formed steel) in terms of design, evaluation, and/or remediation is considered an asset. Must have a valid driver’s license and access to a reliable vehicle and maintain throughout employment. Benefits Why Entuitive? Flexible working hours, 37.5 hour work week. Minimum 4 days a week in office. Building strong relationships and collaborating internally is important to us! Commitment to staff growth through mentoring and training. Employer paid medical, dental, and vision insurance premiums for employees and their dependents. Generous parental leave policy. RRSP matching up to 5%. Participation in our discretionary profit-sharing plan. About Entuitive We are deeply committed to fostering an inclusive, equitable, and accessible environment where all employees and clients feel valued, respected, and supported. Entuitive will ensure that reasonable accommodations are made to persons with disabilities during the recruitment and assessment processes. If you are excited about this opportunity and are interested in learning more about Entuitive, please check out our About Us page. At Entuitive, we prioritize human-centric evaluation methods and do not utilize AI for screening or recruitment processes.
Edmonton, AB, Canada
Negotiable Salary
Workable
Backend Engineer
Role Overview: We are seeking a highly motivated and skilled Backend Developer to join our team! In this essential role, you will be part of a team developing, deploying, and maintaining backend services with an emphasis on infrastructure. We are seeking someone eager to make a significant impact in a fast-paced environment. Responsibilities: Backend Development: Develop customer-facing applications, APIs, and infrastructure, leveraging Go for backend development and Kubernetes for container orchestration. Infrastructure & DevOps: Maintain secure, high-availability cloud infrastructures and microservice architectures, applying cybersecurity best practices and handling DevOps responsibilities such as troubleshooting issues and maintaining CI/CD pipelines. System Reliability & Monitoring: Develop and maintain observability tools, leveraging dashboards such as Kibana for proactive monitoring, logging, and alerting to ensure systems are online and performing as expected. Parallelz Cultural Values Drive to Win. High Performance Matters: We are inspired by those who pursue excellence, and we work with those who do. Achieving this required hard work, humility, and a commitment to constant improvement. Challenge the Status Quo. Innovate Constantly: Curiosity drives us. We challenge the status quo and pursue ideas that fuel continuous growth. Lead with First Principles. Reduce, Rethink, Rebuild: We deconstruct challenges to their atomic level, rethink and challenge assumptions, and pursue deep understanding to create impactful innovations. Act Like It’s Yours. Own It: Everyone is expected to think like an owner. Taking full responsibility for understanding the inputs, outputs, and context to deliver and be accountable to the results that move the vision forward. Parallelz is committed to providing accommodations for people with disabilities. If you require accommodation, we will work with you to meet your needs. Accommodation may be provided in all parts of the hiring process. Requirements Required Skills: Go (Golang) programming language Experience developing backend APIs Experience maintaining infrastructure systems that include microservices and queues Understanding of cybersecurity and cloud security best practices. Experience with Docker containers Basic understanding of container orchestrators such as Kubernetes Proficiency in designing and creating dashboards and alerts to ensure system health Passion for solving complex technical challenges Strong communication skills, with the ability to effectively convey complex technical concepts and ideas Nice-to-Haves: Experience with Traefik Experience with GitHub Actions Experience with OpenTelemetry Benefits This is a full-time position. We offer a competitive salary, benefits, and an Employee Stock Option Plan.
Toronto, ON, Canada
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.