11761

Maarut

Toronto

On-site

CAD 90,000 - 130,000

Full time

5 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 Software Developer to design, develop, and implement sophisticated web interfaces with a focus on GIS and mapping technologies.

The role emphasizes ESRI-based workflows, React/TypeScript, and collaboration with cross-functional teams to deliver scalable interfaces for large-scale web projects.

Qualifications

  • Proficient in frontend development and UI/UX implementation.
  • Experience with JavaScript/TypeScript, HTML and CSS for responsive design.
  • Experience with ESRI GIS technologies and web mapping platforms.
  • Ability to work independently and with project teams to meet goals.

Responsibilities

  • Design, develop and implement front end code and UI interactions.
  • Troubleshoot technical problems in software deployments and migrations.
  • Collaborate across SDLC with IT professionals and stakeholders.
  • Build scalable web interfaces for large websites and GIS applications.

Skills

JavaScript
TypeScript
HTML/CSS
Web UI
GIS

Tools

ArcGIS Maps SDK for JavaScript
Geocortex Viewer for HTML5
VertiGIS Studio Web

Job description

RQ11557 - Software Developer- Front End - Senior
  • Designing, developing and implementing front end codeincluding user interface interactions and creating attractive and effectiveuser interfaces Required to translate technical systems specifications intoworking, tested applications. This includes developing detailed programmingspecifications, writing and/or generating code, compiling data-driven programs,maintaining, and conducting unit tests.
  • Resolves and troubleshoots technical problems which ariseduring the use and operation of software packages, including technicalassistance in implementation, conversion and migrations

General Skills:

  • Experience in programming and analysis; specialized softwarepackage support at the specified experience level Ability to collaborate withIT Professionals throughout the Software Development Life Cycle Experience instructured methodologies for the development, design, implementation andmaintenance of applications
  • Experience in design, code, test, debug and documentapplications
  • Experience in the use of object and/or third generationlanguage development tools
  • Experience in one or more programming languages
  • Experience in application design, latest design patters,deployment and troubleshooting
  • Experience with relational and hierarchical databasetechnologies Experience in the use of information retrieval packages usingquery languages
  • Experience with one or more communications protocols
  • Experience in structured methodologies for the design,development, implementation and maintenance of applications
  • Experience eliciting and documenting information fromdiverse business area stakeholders and subject matter experts Excellentanalytical, problem-solving and decision-making skills; verbal and writtencommunication skills; interpersonal and negotiation skills
  • A team player with a track record for meeting deadlinesFront End Skills
  • Knowledge and experience coding and using basic artwork todeliver a complete user interface Experience creating web interfaces for largewebsites.
  • Experienced with complex large-scale systems
  • Experience with Social Media APIs Experience definingproduct strategy and roadmap
  • Experience working with external third parties to assesspartnerships and licensing opportunities, runs beta and pilot programs withearly-stage products and samples, and becomes an expert with respect to thecompetition
  • Knowledge and experience with programming Internet-readyapplications
  • Knowledge and experience in rapid application development(RAD) methodologies
  • Knowledge and understanding of Information Managementprinciples, concepts, policies and practices
  • Experience with middleware and gateways Experiencereviewing, analyzing, and modifying product installation scripts includingencoding, testing, debugging
  • Ability to provide post-implementation support and resolveany post-implementation technical issues Experience conducting designwalkthrough sessions with project team
  • Knowledge and understanding of Accessibility for Ontarianswith Disability Act (AODA) and related regulations and standards Ability toprovide user and system documentation as required
Requirements
Experience and Skill Set Requirements
  • Demonstrated ability to work independently
  • Demonstrated ability to work collaboratively with the project team to meet goals and objectives
  • Experience with ESRI-based GIS technologies and web mapping platforms
SDK Customization and Web Mapping Development – 30%
  • Experience customizing mapping applications using:
    • VertiGIS Studio Web SDK (preferred)
    • Geocortex Viewer for HTML5 SDK
    • ArcGIS Maps SDK for JavaScript (formerly ArcGIS API for JavaScript)
  • Proven ability to build and deploy customized GIS viewers and tools tailored to end-user requirements
ESRI Platform and Application Builders – 25%
  • Proficiency with ESRI-based application builders, including:
    • VertiGIS Studio (Web and Workflow) (preferred)
    • Geocortex Essentials
    • ESRI Experience Builder and Web AppBuilder
  • Experience integrating workflows and external services into map viewers
  • Familiarity with user roles, permissions, and application deployment within the ESRI ecosystem
Technical and Integration – 30%
  • Experience consuming and interpreting GIS services using:
    • ArcGIS REST API
    • ArcGIS Server (including familiarity with publishing services)
    • ArcGIS Portal (including administration and integration)
  • Strong skills in web technologies including:
    • JavaScript / TypeScript
    • HTML and CSS for UI customization and responsive design
Accessibility – 10%
  • Experience developing and designing intuitive, simple-to-use interfaces
  • Experience developing and coding web UI components that are compliant with the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG 2.0 Level AA
Public Sector Experience – 5%
  • Experience working with the Ontario Public Service (OPS) or broader public sector, with a demonstrated track record of delivering value in complex, multi-stakeholder environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11557 - Software Developer- Front End - Senior
RQ11557 - Software Developer- Front End - Senior

Maarut • Toronto

On-site
CAD 90,000 - 130,000
RQ11557 - Software Developer- Front End - Senior
RQ11557 - Software Developer- Front End - Senior

Flexstaf IT • Toronto

On-site
CAD 90,000 - 120,000
Geographic Information System Developer
Geographic Information System Developer

ThoughtStorm Inc. • Toronto

On-site
CAD 85,000 - 110,000
Software Developer- Front End (RQ11557) Land & Resources Cluster
Software Developer- Front End (RQ11557) Land & Resources Cluster

Softline Technology Inc. • Toronto

On-site
CAD 90,000 - 110,000
RQ11557 – Software Developer – Front End – Senior
RQ11557 – Software Developer – Front End – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 110,000 - 150,000
RQ08110 - Sr. Software Developer
RQ08110 - Sr. Software Developer

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000
Senior GIS Developer
Senior GIS Developer

Teckhorizon Inc • Toronto

On-site
CAD 90,000 - 140,000
RQ07743 - Service Designer
RQ07743 - Service Designer

Rubicon Path • Toronto

Remote
CAD 70,000 - 90,000
RQ07730 - Project Manager/Leader
RQ07730 - Project Manager/Leader

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08104 - Solutions Designer - Senior
RQ08104 - Solutions Designer - Senior

Rubicon Path • Peterborough

On-site
CAD 80,000 - 100,000
Remote work options
Laptop provided