👨🏻‍💻 postech.work

Frontend Developer / UI Engineer

Programmers.io • 🌐 In Person

In Person Posted 3 days, 21 hours ago

Job Description

The Role:

We are looking for a highly adaptable and creative Frontend Developer / UI Engineer to support the modernization of a core business application and contribute to the development of new capabilities on a modern technology stack. This role is ideal for someone who cares deeply about

user experience, visual quality, and usability

, understands the

business intent behind features

, and thrives in an environment that values problem-solving, judgment, and flexibility over narrow technical specialization. You will play a key role in migrating a legacy application to a modern architecture while helping shape how the new system looks, feels, and behaves.

The Opportunity \& Challenge :

The organization is transitioning from a legacy ASP.NET Web Forms application to a modern platform built on React, TypeScript, Node.js, and .NET Core.

This is not a line-by-line port. You will:

Study the existing application to understand what it does and why it exists

Collaborate closely with the Lead Developer to re-imagine the user experience

Implement the new UI based on agreed architecture, patterns, and design direction

While the Lead Developer retains final authority on overall layout, flow, and usability decisions, this role requires strong independent execution and thoughtful input on UI implementation.

Key Responsibilities

Application Modernization

Analyze legacy ASP.NET Web Forms functionality to extract business rules

Implement modern equivalents using React and TypeScript, aligned with defined architecture and standards

UI / UX Implementation

Build polished, intuitive, and consistent user interfaces

Implement layout, styling, and interaction patterns as defined by the Lead Developer

Apply judgment to ensure usability and visual clarity—not just technical correctness

AI-Assisted Development

Actively leverage AI agents and LLMs to accelerate migration, refactoring, and feature delivery

Validate, refine, and production-harden AI-generated outputs

Feature Development

Develop interactive frontend features using React (Hooks, Context, Reducers) and MobX

Ensure maintainability, performance, and alignment with frontend best practices

Business Collaboration

Work directly with business stakeholders to understand requirements

Translate business needs into technical solutions and explain constraints clearly and professionally

Independent Execution

Own assigned features from specification through delivery

Follow established architectural patterns and development standards with minimal supervision

Technology Environment

Core Stack

React, TypeScript, JavaScript (ES6+)

Node.js

State Management

MobX

Context API / Reducers

Backend Awareness

.NET Core (API layer)

AI Tooling

Practical experience with modern LLMs

(e.g., GPT, Claude, Gemini) and AI coding assistants

Legacy (Read-Only Knowledge)

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

What We’re Looking For

Core Traits

Adaptability \& Problem-Solving

Strong analytical ability and willingness to learn quickly

Comfortable working in evolving systems and ambiguous problem spaces

Visual \& UX Sensibility

Strong attention to layout, usability, and visual consistency

Preference for clean, professional UI over purely backend-focused work

Communication

Clear written and verbal communication skills

Ability to work effectively with both technical and non-technical stakeholders

Business Awareness

Understands that software exists to solve business problems

Thinks beyond code to outcomes and user impact

-

Required Technical Skills

Strong proficiency in

React

and

TypeScript / JavaScript

Experience with modern frontend state management (MobX, Redux, or advanced Context usage)

Ability to read and understand legacy C# / Web Forms code to extract logic and intent

Experience consuming RESTful APIs

Demonstrated use of AI tools for development, debugging, and refactoring

Get job updates in your inbox

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