Perceptyx Logo

Perceptyx

Senior Software Developer - Front End

Posted 12 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Senior level
In-Office
Toronto, ON
Senior level
The Senior Software Developer will design and maintain software applications, focusing on frontend architecture using React.js and TypeScript, mentor junior team members, and ensure code quality and accessibility compliance.
The summary above was generated by AI

**We welcome all people based in Toronto, ON to apply. This job is a hybrid role from this location. **
As a Senior Developer at Perceptyx, you will be a key member of a team of professionals, responsible for designing, developing, and maintaining advanced software applications. In this role, you will architect scalable and high-performance software solutions, write and review clean and efficient code, and mentor junior engineers.

You will also collaborate closely with cross-functional teams and engineers to ensure seamless integration with diverse technologies. Additionally, you will lead and oversee the entire software development lifecycle—from concept through deployment—ensuring best practices are followed throughout.

Things You'll Do: 

  • Architect & Lead: Define and drive frontend architecture, coding standards, and design principles to ensure scalable, maintainable solutions.

  • Hands-On Development: Build high-quality, performant, and reusable components using React.js, TypeScript, and related libraries.

  • Accessibility & Responsiveness: Champion accessibility (WCAG compliance) and responsive design, ensuring our applications work seamlessly across devices and for all users.

  • Collaboration: Partner with product managers, designers, and backend engineers to deliver cohesive features and intuitive user interfaces.

  • Code Quality: Conduct code reviews, enforce best practices, and promote test-driven development.

  • Mentorship: Guide and coach junior and mid-level engineers, fostering growth in technical depth and architectural thinking.

  • System Thinking: Anticipate scaling challenges, plan for performance optimizations, and ensure smooth integration with APIs and backend systems.

  • Continuous Improvement: Evaluate emerging technologies, tools, and frameworks to recommend enhancements that elevate team velocity and product quality.

  • Documentation & Standards: Write and maintain technical documentation, coding standards, and architectural guidelines to ensure consistency and knowledge sharing.

  • Monitoring & Optimization: Monitor frontend performance and user experience in production (Core Web Vitals, error tracking, real-user monitoring) and drive continuous improvements.

Things You'll Bring:
  • Experience: 5+ years in frontend development with increasing responsibility and ownership.

  • React Expertise: Strong proficiency in React.js, TypeScript, hooks, state management patterns (Redux, Zustand, or Recoil), and React Query (or similar).

  • Architecture Leadership: Experience designing large-scale SPAs with modular, reusable component architectures.

  • Accessibility & UI/UX: Strong knowledge of WCAG standards, semantic HTML, ARIA, and responsive web design best practices.

  • Testing: Hands-on experience with modern testing frameworks (e.g., Jest, React Testing Library, Cypress) for unit, integration, and end-to-end testing.

  • Performance Optimization: Ability to diagnose and resolve performance bottlenecks (bundle size, rendering, caching, lazy loading).

  • Tooling & CI/CD: Familiarity with modern build tools (Webpack, Vite, or similar) and working in CI/CD environments.

  • Collaboration: Strong communication and leadership skills, with proven ability to influence architecture decisions across teams.

  • AI-Assisted Development:  Familiarity with modern AI coding assistants such as GitHub Copilot, Cursor, or similar tools to accelerate development and boost productivity..

  • Nice to Have: Exposure to backend concepts (APIs, cloud services like AWS) and DevOps practices is a plus.

We are a team built on purpose, not perfection.
The game is changing, and we're writing the new playbook. Our goals are ambitious, and we know that building the future requires diverse perspectives and skills. If you're excited about this role, but your experience doesn't align perfectly with every qualification, we still encourage you to apply.
We're looking for people who are accountable, customer-centric, and innovative. We believe that talent thrives when we empower leaders to grow and evolve. So, apply anyway. You might be just the right person for this role or another opportunity on our team.

Benefits:
We Care About The Whole Person 🫶 
  • Healthy medical, dental, and vision insurance for you and your family
  • Generous Maternity, Paternity, and Adopter leave benefits with flexibility on when you use this benefit
  • Compassionate Care Program with paid time off to care for family members
  • Generous Bereavement Leave that also supports Pet Parents
  • Canadian employees contribute to a pension plan. Perceptyx will provide an employer match for the pension.
Flexible Time Away 🏝 
  • As hard as we work, we also know how essential it is to take time away to rest and recharge. We offer flexible paid vacation with the expectation that every team member enjoys at least 10 business days per calendar year.
  • 15 paid holidays per calendar year.
Perceptyx In The News 📰 
  • Perceptyx Announces Winners of 2024 EX IMPACT Awards
  • Perceptyx Launches Activate, HR’s Missing Link Between Employee Insight and Impact
  • Activate from Perceptyx Named a 2024 Top HR Tech Product Winner by Human Resource Executive

Perceptyx Equal Employment Opportunity Policy: 
Perceptyx celebrates diversity and an inclusive environment. We focus on providing an environment of mutual respect where equal employment opportunities are available to all employees and applicants for employment. We prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Perceptyx’s policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. All aspects of employment are decided on the basis of qualifications, knowledge, merit, and business needs.

 

Top Skills

Cypress
Jest
React Query
React Testing Library
React
Recoil
Redux
Typescript
Vite
Webpack
Zustand

Similar Jobs

5 Days Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Fintech • Information Technology • Software • Financial Services
As a Senior Frontend Engineer at Venn, you'll build responsive web applications, drive frontend architecture, and improve processes while collaborating with cross-disciplinary teams.
Top Skills: CSS3FigmaHTML5JavaScriptJestNext.JsReactReact Testing LibraryTypescript
21 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
HR Tech • Software
Lead frontend architecture and execution on the Hiring Assistant team, mentor teammates, write production React code, and innovate AI-powered UIs.
Top Skills: Ai ToolsReact
8 Days Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Food • Mobile
Senior Software Engineer role focused on developing and maintaining frontend restaurant ecosystems. Responsibilities include optimizing CI/CD pipelines, building developer tools, and collaborating across teams.
Top Skills: CypressDockerExpressFastifyJavaScriptJestNode.jsReactTypescriptViteWebpack

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account