Online since 1999 | 8,854 IT Jobs Live NOW

Senior Software Engineer - Mobile Application Development

Premium Job From BP
Recruiter: BP
Listed on: 20th April
Location: Sunbury, South East
Salary Notes: Competitive
Type: Permanent
Start Date: ASAP

This job has now expired please search on the home page to find live IT Jobs.

Our innovation and engineering team is fuelled by the best minds and the most cutting-edge technologies. Here, we work together to solve energy's most complex puzzles. Like innovating to achieve our net zero ambition, building robots to keep our energy landscape safe, and digitising the entire way we work. As a member of our team, you can take the lead on data-driven projects, taking advantage of our extensive data lake to inspire your thinking. You could be building platforms and dashboards, or collaborating across functions to make everyone's lives simpler. And you'll do all this while carving out a career path that's right for you. Challenge your potential. Flex your mind. Imagine the impact you could have.

Job Profile 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.
Job Advert

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


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

 We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply now!