Job Description
Purpose of the role
To design, develop, and improve software using various engineering methodologies that provide business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Develop and deliver high-quality software solutions using industry-standard programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
- Collaborate with product managers, designers, and engineers to define requirements, devise solutions, and ensure seamless integration aligned with business objectives.
- Participate in code reviews and promote a culture of quality and knowledge sharing among peers.
- Stay informed of industry trends and contribute to technology communities to foster technical excellence.
- Follow secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implement effective unit testing practices to ensure code reliability and readability.
Assistant Vice President Expectations
- Advise on decision-making, contribute to policy development, and collaborate across functions.
- Lead a team in performing complex tasks, setting objectives, coaching, and appraising performance.
- Demonstrate leadership behaviors such as listening, inspiring, aligning, and developing others.
- Guide collaborative assignments, identify new directions, and involve cross-functional expertise.
- Consult on complex issues and support risk mitigation and policy development.
- Manage risks and controls related to work activities.
- Work closely with other areas to align with business strategies and activities.
- Analyze data from multiple sources to solve problems creatively and effectively.
- Communicate complex or sensitive information clearly.
- Influence stakeholders to achieve desired outcomes.
All colleagues are expected to embody Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset: Empower, Challenge, and Drive.
Join us as a Senior Android Frontend Engineer to support the design, development, and maintenance of our banking Android apps, ensuring a smooth and engaging user experience.
Required skills/experience:
- Experience in CX design, UI, and UX for Android applications.
- Proficiency with Kotlin, React, Java.
- Strong experience with automated mobile testing.
- Experience with building banking applications.
Valued skills:
- Product Development.
- Agile methodology.
- Team collaboration.
This role is based in Knutsford or Northampton.