Salary: 40,000 - 75,000 GBP per year Requirements:
* To be successful as a Core UI Platform Developer, you should have:
* Strong proficiency in JavaScript, TypeScript, and Angular or React.
* Experience in developing scalable, data-intensive applications using grid components (ag-grid).
* Strong CSS/SASS skills for custom design implementation.
* Good awareness of CI/CD and DevOps (Git, Unit/Automated Testing, JIRA, etc.).
* Additional valued skills include:
* Familiarity with OpenFin/FDC3 platforms or micro-frontend architectures.
* A positive attitude and willingness to learn about Finance.
* Experience with charting libraries/components, particularly D3.js.
Responsibilities:
* As a Core UI Platform Developer, I will design, develop, and improve software using various engineering methodologies to provide business, platform, and technology capabilities for our customers and colleagues. My main duties will involve:
* Developing and delivering high-quality software solutions with industry-aligned programming languages, frameworks, and tools, ensuring that the code is scalable, maintainable, and optimized for performance.
* Collaborating with product managers, designers, and other engineers to define software requirements and ensure seamless integration with business objectives.
* Participating in code reviews and promoting a culture of quality and knowledge sharing among peers.
* Staying informed on industry technology trends and contributing to the organization's technology communities to foster a culture of excellence and growth.
* Adhering to secure coding practices to protect sensitive data and ensure secure software solutions.
* Implementing effective unit testing practices to ensure proper code design, readability, and reliability.
Technologies:
* Angular
* CI/CD
* CSS
* D3
* DevOps
* Frontend
* Git
* JIRA
* JavaScript
* React
* SASS
* TypeScript
* UX UI Design
* Support
More:
This role is based out of our Canary Wharf office, and I will be expected to lead a team performing complex tasks or contribute as an individual contributor guiding team members through structured assignments. If I hold leadership responsibilities, I’ll need to demonstrate a clear set of leadership behaviors to create an environment where colleagues can thrive.
My role will also require me to consult on complex issues, identify ways to mitigate risk, and contribute to policy development and operational effectiveness. I will engage in complex data analysis from various sources to solve problems effectively and communicate complex information to stakeholders, influencing them to achieve desired outcomes.
As part of my commitment, I will embody the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, along with the Barclays Mindset to Empower, Challenge, and Drive.