11776

Maarut

Toronto

On-site

CAD 120,000 - 150,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maarut is seeking a Senior Front End Developer to design, build, and maintain large-scale, multi-client web applications. You will translate complex specifications into tested, accessible frontend code and collaborate with cross-functional teams to meet ambitious timelines.

You will implement responsive interfaces, reusable components, and integrate with RESTful APIs, while adhering to WCAG/AODA standards and security best practices. Strong Agile, testing, and documentation skills are required.

Qualifications

  • Extensive experience designing and developing large-scale, multi-client web applications.
  • Experience translating technical specs and designs into working frontend applications.
  • Experience with Agile development, Azure DevOps, unit testing, source control, and documentation.

Responsibilities

  • Translate approved technical specifications into accessible, tested frontend code.
  • Develop detailed programming specifications and maintain frontend components.
  • Build responsive UIs and reusable components using enterprise standards.
  • Integrate frontend with RESTful APIs, identity services, and security gateways.
  • Create and execute unit, integration, and accessibility tests.
  • Participate in design reviews, backlog refinement, sprint planning, and releases.
  • Collaborate with analysts, UX designers, backend developers, and DevOps.
  • Review deployment scripts and support post-implementation operations.
  • Diagnose issues during development, migration, and operation.
  • Prepare technical and deployment documentation as required.

Skills

Front-end design
Single-page applications
REST API integration
Agile methodologies
Accessibility (WCAG/AODA)
Unit testing
Code reviews
Security concepts (OAuth 2.0, JWT)
Problem solving
Team collaboration

Tools

Azure DevOps

Job description

RQ11736 - Software Developer- Front End - Senior

Experience:

  • Extensive experience designing and developing large-scale,multi-client, Internet-ready web applications.
  • Experience translating technical system specifications,wireframes, prototypes, user stories, and acceptance criteria into working,tested applications.
  • Experience developing detailed programming specificationsand designing, coding, debugging, documenting, and maintaining responsiveuser-interface components.
  • Experience integrating user interfaces with RESTful APIs,RESTful web services, identity services, security gateways, middleware, andbackend components.
  • Experience using relational or hierarchical databasetechnologies and query languages to retrieve and present application data.
  • Experience with communications protocols and securityapproaches such as OAuth 2.0, JSON Web Tokens, and SSL certificates.
  • Experience applying structured and Agile methodologiesacross the software development lifecycle, including design walkthroughs,coding, unit testing, deployment, conversion, migration, and implementation.
  • Experience using Azure DevOps or comparable tools for sourcecontrol, work management, continuous integration, and deployment.
  • Experience implementing accessible user experiences inaccordance with AODA and applicable WCAG standards.
  • Experience eliciting and documenting technical informationfrom business stakeholders, subject-matter experts, architects, designers, andother IT professionals.

General Skills / Duties:

  • Translate approved technical system specifications intoworking, tested, accessible, and maintainable enterprise platform frontendapplications.
  • Develop detailed programming specifications and design,write, generate, compile, debug, document, and maintain frontend code.
  • Build responsive, Internet-ready user interfaces andreusable components using approved frameworks, design patterns, and enterpriseplatform standards.
  • Integrate frontend components with RESTful APIs, identityand access services, security gateways, workflows, notifications, documents,and other platform services.
  • Create, maintain, and execute unit, component, integration,accessibility, and end-to-end tests.
  • Participate in design walkthroughs, code reviews, backlogrefinement, estimation, sprint planning, release planning, and implementationactivities.
  • Collaborate with business analysts, UX designers,architects, backend developers, testers, DevOps engineers, and other ITprofessionals throughout the software development lifecycle.
  • Review and update application configuration, build, andinstallation scripts required for testing, deployment, conversion, ormigration.
  • Diagnose and resolve technical problems arising duringdevelopment, implementation, migration, and operation of the application.
  • Provide post-implementation support and resolve production,performance, usability, accessibility, security, and integration issues.
  • Prepare user, system, technical, deployment, and supportdocumentation as required.
  • Meet delivery commitments while adapting tochanging priorities and aggressive timelines
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Extensive experience as a designer and developer oflarge-scale, multi-client, Internet-ready web applications.
  • Experience with structured and Agile developmentmethodologies, Azure DevOps, unit testing, source control, and applicationdocumentation.
  • Experience with RESTful APIs, RESTful web services, securitygateways, OAuth 2.0, JSON Web Tokens, SSL certificates, middleware, andcommunications protocols.

Skill Set Requirements:

Core Skills and Experience:

  • Extensive experience as a designer and developer oflarge-scale, multi-client, Internet-ready web applications.
  • Experience translating technical specifications and detaileddesigns into working, tested, maintainable applications.
  • Experience with structured and Agile developmentmethodologies, Azure DevOps, unit testing, source control, and applicationdocumentation.

Technical Skills and Experience:

  • Experience with RESTful APIs, RESTful web services, securitygateways, OAuth 2.0, JSON Web Tokens, SSL certificates, middleware, andcommunications protocols.
  • Experience applying object-oriented coding practices,current design patterns, refactoring, clean code, and rapid applicationdevelopment approaches.
  • Experience with relational or hierarchical databases, querylanguages, application deployment, troubleshooting, and post-implementationsupport.
  • Knowledge of AODA, WCAG, information-management principles,and accessible application design.

Soft Skills:

  • Strong written and verbal communication, analytical,problem-solving, decision-making, interpersonal, and negotiation skills.
  • Ability to develop and present ideas, participate in designwalkthroughs, and work effectively with functional and technical teams.
  • Demonstrated ability to work under pressure, adapt tochanging priorities, and consistently meet deadlines.

Public-Sector Experience:

  • Knowledge of Ontario Public Service development standards,processes, governance, accessibility, security, and documentation expectations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11736 - Software Developer- Front End - Senior
RQ11736 - Software Developer- Front End - Senior

Maarut • Toronto

On-site
CAD 110,000 - 140,000
11777
11777

Maarut • Toronto

On-site
CAD 120,000 - 170,000
RQ08283 - Software Developer- Front End - Senior
RQ08283 - Software Developer- Front End - Senior

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000
Senior Frontend Engineer – Angular, UX & API Enthusiast
Senior Frontend Engineer – Angular, UX & API Enthusiast

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
RQ09121 - Software Developer - Senior
RQ09121 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 110,000 - 140,000
RQ11737 - Software Developer - Full Stack - Senior
RQ11737 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 110,000 - 150,000
Senior Front-End Engineer - React/TypeScript
Senior Front-End Engineer - React/TypeScript

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000
RQ11522 - Software Developer - Full Stack - Senior
RQ11522 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 120,000 - 180,000
RQ08211 - Sr. Software Developer
RQ08211 - Sr. Software Developer

Rubicon Path • Toronto

On-site
CAD 90,000 - 130,000
RQ08247 - Sr. Software Developer - Full Stack
RQ08247 - Sr. Software Developer - Full Stack

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000