👨🏻‍💻 postech.work

Frontend Developer

Programmers.io • 🌐 In Person

In Person Posted 3 days, 21 hours ago

Job Description

Programmers.io is currently looking for a

Frontend Developer

Onsite role in Pickering, Ontario, Canada

Contract Role

Role Overview:

We are seeking a creative and adaptable

Frontend Developer / UI Engineer

to help modernize a legacy business application and build new capabilities using a modern technology stack. The role focuses on delivering high-quality user interfaces, improving user experience, and translating business needs into intuitive frontend solutions while migrating from

ASP.NET Web Forms

to a

React, TypeScript, Node.js, and .NET Core

architecture.

Key Responsibilities:

Analyze legacy ASP.NET Web Forms functionality and translate business logic into modern implementations.

Build intuitive, visually consistent, and high-quality UI using

React

and

TypeScript

.

Implement UI layouts, interaction patterns, and frontend architecture in collaboration with the Lead Developer.

Develop interactive features using

React Hooks, Context, Reducers, and MobX

.

Leverage

AI tools and LLMs

to accelerate development, refactoring, and feature delivery.

Collaborate with business stakeholders to understand requirements and deliver effective solutions.

Own assigned features from design through deployment while ensuring maintainability and performance.

Tech Stack:

Frontend:

React, TypeScript, JavaScript (ES6+)

Backend Awareness:

Node.js, .NET Core APIs

State Management:

MobX, Context API / Reducers

AI Tools:

Modern LLMs (e.g., GPT, Claude, Gemini)

Legacy Understanding:

ASP.NET Web Forms (C# / .ASPX)

Required Skills:

Strong experience with

React and TypeScript/JavaScript

.

Experience with

modern state management

(MobX, Redux, or advanced Context patterns).

Ability to understand legacy

C# / Web Forms

code to extract business logic.

Experience consuming

REST APIs

.

Demonstrated use of

AI development tools

for coding, debugging, and refactoring.

If you are interested, please apply or feel free to share your updated resume at

anas.khan@programmers.io

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.