Sr. Software Engineer -Front End Toronto, ON

Company:  Collage HR
Location: Old Toronto
Closing Date: 27/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Wise Publishing, Inc. is a digital publisher and technology company, but we’re much more than that; we’re a group of talented, passionate people who believe that consumers deserve the best possible information to help them make smart choices and get ahead. Our purpose is to empower everyone to live a richer life. Our core products are our widely read, high-quality personal finance brands, Moneywise.com and Money.ca. These brands serve the U.S. and Canada, respectively, and reach tens of millions of people each month. About the Position: Are you excited to join a growing digital publisher? Do you want to develop technology that helps people from all walks of life increase their financial literacy? If so, we encourage you to apply for this opportunity. We are seeking a strategic and communicative Software Engineer who can implement solutions for various business objectives, ensuring our technology supports and enhances our content delivery. Reporting to the Engineering Manager, you’ll work closely with cross-functional teams, including front-end and back-end developers, UI/UX designers, and project managers. Our ideal candidate is motivated and is capable of taking projects from ideation to completion. Accuracy, critical thinking, and an ability to adapt to changing requirements are paramount. The Software Engineer will be expected to scrutinize their work, challenge assumptions, and carefully weigh the impact of their solutions. Responsibilities (What You’ll Do): Write and/or optimize database queries for performance. Collaborate with stakeholders to understand project requirements and analyze the feasibility of solutions. Create and participate in project plans, including technical architecture, database design, and development timelines. Assist with code, architecture, technical reviews, and discussions. Work with Business Analysts, Project Management, and Quality Assurance to ensure tasks are completed on time and to internal standards. Manage tasks and deadlines, ensuring projects are completed on time and within scope. Participate in Agile or Scrum development methodologies, attending daily stand-up meetings, and providing updates on progress. Collaborate with cross-functional teams, including front-end and back-end developers, UI/UX designers, and project managers. Work on improving the overall user experience by ensuring the UI is intuitive and user-friendly. Suggest and implement innovative solutions to improve application performance and user experience. Design and maintain databases (SQL and NoSQL) to support application functionality. Build and manage RESTful APIs for data communication. Implement data migration, transformation, and seeding. Create and maintain comprehensive documentation for code, APIs, and databases. Continuously improve skills and adapt to new tools and frameworks. Keep up-to-date with modern tools and best practices, advocating for and implementing them within our codebase. Qualifications (Who You Are): Bachelor’s degree in Computer Science or equivalent experience. Experience working on dynamic teams (AGILE development preferred) with other developers, senior developers, and product managers. Strong knowledge in PHP/Laravel. Experience with third-party APIs. TypeScript/React. Source Control | CI/CD. SQL-based databases and Cache databases (e.g., Redis). Test Driven Development. AWS Services (S3, CloudFront, RDS, ElastiCache). SOLID Principles. CDN technologies such as CloudFront and CloudFlare. Basic security principles (XSS/CSRF/JWT/Authentication & Authorization). Code architecture (Design patterns, OOP, functional programming). Familiarity with RESTful APIs and asynchronous request handling. HTML5, CSS (via SASS and Styled Components), ES6+. Knowledge of web performance optimization techniques. Deep understanding of responsive web design and cross-browser compatibility. JS runtime (Scope, Hoisting, Event Loop, Asynchronicity). Familiarity with containerization technologies (e.g., Docker). Familiarity with design tools (e.g., Figma). Good understanding of SEO principles and best practices, including Google Core Web Vitals. More Perks and Reasons to Join: We’re proud to be recognized as a Great Place to Work for the third year in a row. A flexible hybrid work environment; most of our team works 1-2 days a week in the office. Top-tier benefits include comprehensive dental/medical/vision as well as Health Spending Account (HSA), telemedical, and wellness programs. Quarterly company-wide team outings and events. Free in-office snacks, espresso, and an outdoor patio. A supportive learning environment. To apply, please submit a PDF version of your resume for consideration. We look forward to hearing from you, however, due to the volume of applications, only candidates selected for an interview will be contacted. #J-18808-Ljbffr
Apply Now
Share this job
Collage HR
  • Similar Jobs

  • Sr. Software Engineer -Front End Toronto, ON

    Old Toronto
    View Job
  • Sr. Front End Software Engineer

    Old Toronto
    View Job
  • Sr. Software Engineer (Front End)

    Toronto
    View Job
  • Sr. Front End Software Engineer

    Old Toronto
    View Job
  • Sr. Software Engineer (Front End)

    Toronto
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙