Step into the role of a Lead Front-End Engineer - iOS and Android where you'll spearhead the evolution of our digital landscape, driving innovation and excellence.
To be successful as a Lead Front-End Engineer - iOS and Android, you should have experience with:
- Producing high-quality, complex, and mission-critical software to solve diverse problems.
- Frontend development experience, ideally in Java and native platforms.
- Building applications with Docker and deploying to enterprise-scale Kubernetes or OpenShift environments.
- Comprehensive DevOps knowledge, including tools to ensure high-quality software deployment.
Additional highly valued skills include:
- Analytical and problem-solving mindset with excellent interpersonal, communication, presentation, and influencing skills.
- Experience with Scaled Agile, product development, and CX service design.
- Collaborating with teams using agile methodologies.
- Stakeholder management skills, with the ability to build relationships and influence decision-making across senior stakeholders and SMEs.
This role can be based out of either our Northampton or Knutsford campus.
Purpose of the role
To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Developing and delivering high-quality software solutions using industry-standard programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and performant.
- Collaborating with product managers, designers, and engineers to define requirements, devise solutions, and ensure alignment with business objectives.
- Participating in code reviews and promoting a culture of quality and knowledge sharing.
- Staying informed of industry trends and contributing to technology communities.
- Adhering to secure coding practices to mitigate vulnerabilities and protect data.
- Implementing effective unit testing to ensure code quality and reliability.
Vice President Expectations
- Contributing to strategy, requirements, and change management; planning resources, budgets, and policies; managing policies and processes; and driving continuous improvements.
- If managing a team, defining roles, planning for future needs, counseling on performance, and influencing operational strategies.
- Demonstrating leadership behaviors to create a thriving environment, including listening, inspiring, aligning, and developing others.
- For individual contributors, guiding technical direction, leading multi-year projects, and mentoring less experienced colleagues.
- Advising stakeholders on functional and cross-functional impacts.
- Managing risks and strengthening controls related to your team's work.
- Collaborating across functions to support business strategies.
- Using analytical skills to develop innovative solutions and make informed decisions.
- Building and maintaining relationships with stakeholders to achieve business objectives.
All colleagues are expected to demonstrate Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, along with the Barclays Mindset: Empower, Challenge, and Drive.