We are seeking an experienced Senior Frontend Developer to join our ImpACT ESG Squad within BNP Paribas CIB's AI ML Platform team. You will develop high-performance, scalable frontend solutions for our ESG assessment platform, collaborating with backend engineers (Golang/Python), data scientists, and product stakeholders in an Agile Scrum environment.
Senior Frontend Developer
Responsibilities
- Frontend Development & Architecture
- Build reusable, maintainable UI components using React and TypeScript
- Integrate with Golang/Python backend APIs and optimize data handling
- Work with key frontend dependencies:
- State Management: @tanstack/react-query
- UI Framework: @mui/material, @emotion/react, styled-components
- Forms: react-hook-form
- Routing: react-router-dom
- Data Visualization: highcharts, ag-grid-react
- Internationalization: i18next
- Testing: Playwright, Cypress
- Utilities: file-saver, html2canvas, xlsx
- Collaboration & Best Practices
- Partner with Product Owners, Business Analysts, and SMEs to refine requirements
- Conduct code reviews and enforce TypeScript/React best practices
- Troubleshoot performance issues and ensure cross-browser compatibility
- Agile & Scrum
- Participate in daily stand-ups, sprint planning, and retrospectives
- Work in an international cross-functional team to deliver high-impact features
Requirements
- 5+ years in frontend development, with React and TypeScript expertise
- Proficient in:
- React (Hooks, Context API) & UI Libraries: Material-UI, Highcharts, AG Grid
- TypeScript (strict typing, generics)
- API integration (Golang/Python backends)
- Testing: Playwright, Cypress
- Experience with finance Industry & Data visualization
- Agile/Scrum in a collaborative environment
- Fluent English (team works across multiple locations)
- Hybrid work mode, 60% working from home within a month
- Equivalent for remote work expenses (120 PLN per month)
- Stable employment in the international company
- Fully paid private medical care for employee
- Pre-paid lunch card
- Employee Pension Plan
- Co-financed Multisport Card
- MyBenefit Cafeteria Platform
- Life insurance
- Car parking availability in the office building
- Trainings and development opportunities