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)