
Website Capital One
Job Description:
You’ll work as part of a self-organised Mobile engineering team to design and develop software features that are delightful and vital to the lives of credit card consumers across all walks of life
Job Responsibilities:
- You’ll work with the engineering manager (and the team) to evaluate technical risks and technology choices
- Work with senior engineers across other teams to ensure that our mobile offering stays compelling both for end-users and for the engineers working on it
- Maintain a strong questioning (but diplomatic!) attitude about the way things are and a relentless focus on making it better by driving best current engineering practices across Capital One mobile communities of practice.
- Innovate within your team, initiative area and contribute within your technical domain
- Your focus is on a major portion of existing or new team software (e.g., significant component, set of features, mid-size application or service)
- Write well-factored, well-tested code both in the iOS app and backend orchestration services
- Be a helpful, approachable and inquisitive problem-solver with excellent technical, supportive and communication skills and a demonstrable track record of continuous learning and improvement, to help us deliver frequent releases of high quality software in a complex regulated environment.
- You’ll work to achieve the goals and vision shared by Product Management and your more senior Tribe community
- Be a technical evangelist both within the team and outside, coaching and/or mentoring other more junior engineers as appropriate
Job Requirements:
- An interest in static typing and reactive programming
- You’re excited by the cloud/AWS and the opportunities that it brings
- Diverse technical experience, perhaps with a history moving from backend engineering to iOS
- You’re able to effectively communicate and work together across engineering to maximise inner-sourcing opportunities and reduce waste
- A capable, technical lead, who is willing to help grow and guiding more junior engineers towards appropriate target architectures
- You’re an advocate for quality and can support the team leveraging approaches such as Pair Programming, TDD and BDD
- An interest in learning new languages, tools, libraries and frameworks
- Knowledge of at least one dynamically typed language
- Strong programming skills with a good working knowledge of Swift and modern iOS toolsets like Git, Xcode, XCTest, XCUITest and Jenkins
- You’ll have a proven ability to deliver high quality applications at scale
Job Details:
Company: Capital One
Vacancy Type: Full Time
Job Location: London, England, United Kingdom
Application Deadline: N/A
Report Job