Salary: 40,000 - 75,000 GBP per year Requirements:
* To be successful as a Junior UI Developer at Barclays, you should have:
* Experience in UI projects/roles, focusing on modern HTML5/JavaScript with proficiency in both Angular and REACT.
* Experience in building enterprise-scale desktop and/or web applications.
* Knowledge and experience with software development and collaboration tools, including Git, BitBucket, Confluence, and JIRA.
* Additionally, some highly valued skills may include:
* An analytical approach to comprehend, implement, and influence complex problems and solutions.
* Familiarity with Kafka and working knowledge of UNIX platforms.
* Experience with Agile Development methodologies, Test Driven Development, and Continuous Delivery.
Responsibilities:
* In this role, my expectation for you is to design, develop, and improve software using various engineering methodologies that deliver business, platform, and technology capabilities for our customers and colleagues. Your key accountabilities will include:
* Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring that the code is scalable, maintainable, and optimized for performance.
* Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and align with business objectives.
* Participation in code reviews and promoting a culture of code quality and knowledge sharing.
* Staying informed of industry technology trends and contributing to our technology communities to support a culture of technical excellence and growth.
* Adhering to secure coding practices to mitigate vulnerabilities and ensure secure software solutions.
* Implementing effective unit testing practices to ensure proper code design, readability, and reliability.
Technologies:
* Angular
* BitBucket
* Confluence
* Git
* HTML5
* Support
* JIRA
* JavaScript
* Kafka
* React
* Unix
* Web
* TDD
* UX UI Design
* Network
More:
This role will be based in our London office. You will have responsibilities to drive continuous improvement and maintain high standards while showcasing in-depth technical knowledge in your area of expertise. Your role may involve leading a team, guiding professional development, and coordinating resources, or acting as an individual contributor and advisor in your technical field.
You will partner with other functions and business areas and take responsibility for the results of your team’s operational activities. It will also be crucial for you to escalate breaches of policies or procedures appropriately and manage risk effectively.
All colleagues in our team are expected to embody the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship. Additionally, we value a mindset that seeks to Empower, Challenge, and Drive to ensure we behave in alignment with our mission.