Javascript Developer

Key Responsibilities

Develop modern web applications using React 18 and TypeScript

Build responsive UIs with Vite as the build tool and development server

Create interactive data grids and dashboards using AG Grid Enterprise or similar 3rd party UI (DevExpress, Progress/Telerik)

Implement authentication flows using Azure MSAL (Microsoft Authentication Library)

Build real-time features using SignalR for live trading updates

Create data visualization and reporting interfaces for carbon credit tracking

Implement form validation and complex business workflows

Integrate with RESTful APIs using Axios and generated API clients via Orval

Work with SCSS/Sass for styling and Design System components

Required Technical Skills

8+ years of experience with modern frontend development

Strong proficiency in React, TypeScript, and JavaScript (ES6+)

Experience with Vite or similar modern build tools (Webpack, Parcel)

Knowledge of Azure AD authentication and MSAL implementation

Experience with data grid libraries (AG Grid, DevExpress, or similar)

Proficiency in REST API integration and state management

Strong CSS/SCSS skills and responsive design principles

Experience with testing frameworks (Jest, React Testing Library)

Knowledge of Git and modern development workflows

Experience with Blazor (WebAssembly/Server) - highly preferred

Preferred Qualifications

Knowledge of SignalR for real-time web applications

Experience with Azure cloud services and deployment pipelines

Familiarity with enterprise-scale applications

Experience with OpenAPI code generation tools

Knowledge of accessibility standards (WCAG)

Business Domain Knowledge

Understanding of trading platforms and financial dashboards

Experience with data-heavy applications and reporting interfaces

Knowledge of compliance and regulatory reporting systems

Familiarity with inventory management and supply chain applications

Bonus Skills

Experience in energy or commodities trading platforms

Knowledge of environmental compliance systems

Understanding of carbon markets and renewable energy credits

Experience with document management systems (SharePoint integration)

Company
Ampstek
Location
London, UK
Employment Type
Part-time
Posted
Company
Ampstek
Location
London, UK
Employment Type
Part-time
Posted