About the Role
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. Build the front-end experience for next-generation Markets Sales platforms, designing and delivering modern, high-performing applications that simplify complex workflows, improve productivity, and unlock smarter digital experiences within a greenfield transformation focused on modern React engineering, scalable UI architecture, and AI-enabled capabilities.
Responsibilities
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
- Collaborate cross-functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
- Participate in code reviews and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and contribute to technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities and ensure secure software solutions.
- Implement effective unit testing practices for proper code design, readability, and reliability.
- Advise and influence decision-making, contribute to policy development, and take responsibility for operational effectiveness.
- Lead teams performing complex tasks, delivering work that impacts the business function, setting objectives, coaching employees, and appraising performance.
- Lead collaborative assignments and guide team members, identifying the need for other specializations and new directions for assignments/projects.
- Consult on complex issues and provide advice to People Leaders for escalated issues.
- Identify ways to mitigate risk and develop new policies/procedures.
- Take ownership for managing risk and strengthening controls.
- Understand how different areas coordinate and contribute to organizational objectives.
- Collaborate with other areas for business-aligned support and stay updated on business activity and strategy.
- Engage in complex analysis of data from multiple sources to solve problems creatively and effectively.
- Communicate complex information, including sensitive or difficult-to-communicate content.
- Influence or convince stakeholders to achieve outcomes.
Requirements
- Demonstrate deep proficiency in React and TypeScript, including hooks, custom hooks, performance optimization, error boundaries, Suspense, and modern component-based architecture.
- Work confidently with modern front-end tooling and styling, including Vite, Rollup, npm or pnpm, modern CSS, CSS-in-JS, responsive design, and utility-first frameworks such as Tailwind CSS.
- Apply practical experience with Redux Toolkit, state management, reusable design patterns, API integration, and scalable enterprise front-end applications.
- Use software engineering fundamentals to turn complex requirements into clean, scalable, well-tested front-end solutions.
- Bring a quality mindset, with practical experience in Jest, Vitest, React Testing Library, Playwright, maintainable test coverage, and clean engineering standards.
- Exposure to financial services, especially Markets, front-office workflows, sales technology platforms, or Fixed Income products and processes.
- Understanding of full-stack delivery, including backend services, API contracts, integration patterns, software delivery practices, and end-to-end solution thinking.
- Knowledge of DevOps and modern delivery practices, including GitLab CI/CD, Docker, Kubernetes, release management, resiliency, and operational support.
- UX/UI experience, including user-centered design, accessibility standards, design systems, reusable component libraries, and Figma design tokens.
- Exposure to OpenFin or similar desktop container technologies is a plus.
- Exposure to AI-assisted engineering, prompt-based development, and productivity tools.
- Demonstrate Barclays Values of Respect, Integrity, Service, Excellence and Stewardship.
- Demonstrate the Barclays Mindset – to Empower, Challenge and Drive.
Skills
- React
- TypeScript
- Hooks
- Custom Hooks
- Performance Optimization
- Error Boundaries
- Suspense
- Component-based architecture
- Vite
- Rollup
- npm
- pnpm
- Modern CSS
- CSS-in-JS
- Responsive Design
- Tailwind CSS
- Redux Toolkit
- State Management
- Reusable Design Patterns
- API Integration
- Enterprise Front-end Applications
- Software Engineering Fundamentals
- Jest
- Vitest
- React Testing Library
- Playwright
- Maintainable Test Coverage
- Clean Engineering Standards
- Financial Services
- Markets
- Front-office workflows
- Sales Technology Platforms
- Fixed Income Products
- Full-stack delivery
- Backend Services
- API Contracts
- Integration Patterns
- Software Delivery Practices
- End-to-end Solution Thinking
- DevOps
- GitLab CI/CD
- Docker
- Kubernetes
- Release Management
- Resiliency
- Operational Support
- UX/UI Design
- User-Centered Design
- Accessibility Standards
- Design Systems
- Reusable Component Libraries
- Figma Design Tokens
- OpenFin
- AI-assisted Engineering
- Prompt-based Development
- Risk Management
- Change Management
- Transformation
- Business Acumen
- Strategic Thinking
- Digital Technology
Location
- Whippany, New Jersey
Work Type
- Full-time
Experience Level
- Assistant Vice President
- Senior
Salary/Compensations
- Minimum Salary: $120,000
- Maximum Salary: $175,000
Benefits
- Medical coverage
- Dental coverage
- Vision coverage
- 401(k)
- Life insurance
- Other paid leave for qualifying circumstances
- Incentive award
About the Company
- Barclays' vision is to redefine the future of banking and help craft innovative solutions.
- Barclays employees are eligible for a suite of competitive and generous employee benefits.
