1. Home
  2. Careers
  3. Jobs at bp
  4. Senior Software Engineer - Mobile Application Development

Senior Software Engineer - Mobile Application Development

Senior Software Engineer - Mobile Application Development

  • Location United Kingdom - South East - London
  • Travel required No
  • Job category IT&S Group
  • Relocation available No
  • Job type Professionals
  • Job code 125005BR
  • Experience level Executive
Apply Search all jobs at bp

Job summary

You will create software in line with BP reinvent strategy within Digital Customer & Markets B2C. BP is going through a major transformation first of its kind in its 110+ year history.

This is a fantastic opportunity to deliver innovation at speed where it’s wanted and day-in-day-out reliability where it’s needed. Operating within a dynamic and commercially focused environment, with the resources of one of the world’s largest IT organisations and leading IT vendors working collaboratively.

Due to BP’s reinvent ambitious plans to modernize and transform using digital technologies to drive efficiency, effective and new business models. The position will be part of a growing and strengthening current technical talent base where experts come together to solve BP and the world's problems for net-zero goals.

What will you do
Working with users, business analysts and product owners to understand requirements
Designing, developing and testing custom software applications
Supporting and maintaining your software. We believe in DevOps – you build it, you run it!
Monitoring and applying emerging technologies

About you

Experienced and skilled in one or more of Java, C#, Javascript/Node.js
Willingness and ability to learn one or more programming languages on top of your existing skillset
Growing understanding of the software development lifecycle, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry
Understanding of modern technologies like Cloud Native, containers, serverless

Well versed in;
Agile methodologies
User story definition
Application support

The Tech stuff you will bring to us...
Azure DevOps, Git, GitHub
Mobile Application Development
Micro-Frontends and Microservices architecture
ReactJS and React Native
Leadership and EQ including but not limited to:
Embrace the culture of change and agility, evolving continuously, adapting to our changing world
Ideation and innovation
Growth mindset
Great team-mate, looking beyond own area and organizational boundaries to consider the bigger picture and perspective of others

Other technical attributes you will bring...
AWS or Azure certification
iOS, Android and Native development
Site Reliability Engineering
Kubernetes or Dockers

Quals/Academia
Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience

#Digital Engineering

Apply Search all jobs at bp