1. Home
  2. Careers
  3. Jobs at bp
  4. Mobile Tech Lead - bp Pulse

Mobile Tech Lead - bp Pulse

Mobile Tech Lead - bp Pulse

  • Location Global (Expatriate) - Flexible - United Kingdom
  • Travel required No
  • Job category IT&S Group
  • Relocation available No
  • Job type Professionals
  • Job code 131459BR
  • Experience level Senior
Apply Search all jobs at bp

Job summary

Role Synopsis

As part of BP Pulse Digital Engineering team, you will play a key role in driving our ambition to scale an outstanding software engineering team, environment, and culture.

You would work closely with and be supported by Engineering Lead to lead, motivate and develop the capabilities of your agile mobile engineering team to support our aggressive goals and expansion into other regions.

The scale we operate at presents some unique challenges and requires us to push for exceptionally high-quality work while motivating and empowering engineers to make an impact.

You would work closely with Delivery Managers, other Tech Leads, Architects and Security to ensure the delivery of high-quality software using best practices, through clear leadership, mentorship and guidance while providing insight in performance.

Role Synopsis

As part of BP Pulse Digital Engineering team, you will play a key role in driving our ambition to scale an outstanding software engineering team, environment, and culture.

You would work closely with and be supported by Engineering Lead to lead, motivate and develop the capabilities of your agile mobile engineering team to support our aggressive goals and expansion into other regions.

The scale we operate at presents some unique challenges and requires us to push for exceptionally high-quality work while motivating and empowering engineers to make an impact.

You would work closely with Delivery Managers, other Tech Leads, Architects and Security to ensure the delivery of high-quality software using best practices, through clear leadership, mentorship and guidance while providing insight in performance.

Key Accountabilities

  • Drive the use of best practices during design discussions and improve the overall quality of both the code and mobile applications on an ongoing basis.
  • Actively participate in defining the technical strategy and target architecture to support our growth and help our mobile applications scale.
  • Work closely with product managers, UI/UX designers and other teams that work on different layers of the infrastructure to design, build and test mobile applications.
  • Develop visually appealing features that strictly adhere to provided designs with focus on security and accessibility.
  • Translate designs, concepts, and wireframes into modern high-quality code.
  • Optimize mobile applications for maximum speed and scalability.
  • Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
  • Learn new tools, improve your skills, and expand your knowledge.
  • Produce clear and concise technical documentation.
  • Communicate progress, and issues in a timely manner.

Essential Education:

  • Computer Science degree or equivalent work experience.

Essential Experience and Job Requirements:

  • 3+ years of work experience as an Android or iOS Developer.
  • Proficiency with Kotlin, Swift or both.
  • Experience with RxJava, Room Database, Clean Architecture, Databinding.
  • Ability to design and implement large scale mobile applications and their data structures.
  • Good understanding of unit testing, integration testing, and automated testing strategies.
  • Good understanding of how the rest of the stack and microservices work.
  • Keen interest in understanding and applying modern development best practices.
  • Ability to produce complex yet clear and concise technical documentation.
  • Excellent written and spoken communication, teamwork and time-management skills.
  • Great attention to detail and organized approach to work.
  • Logical, analytical, and creative approach to problem-solving.
  • Hunger for knowledge and desire to learn.

Desirable criteria

Experience with native iOS, native Android, React Native as well as hybrid application architecture is highly advantageous but not essential

Additional Information

  • Must be able to work from London or Milton Keynes office, with travel to other locations if/when needed
  • Flexible Working

About BP :

At bp, we provide the following environment & benefits:

A company culture where we respect our diverse teams and are proud of our achievements

Possibility to join social communities and networks

A healthy work-life balance

Chill-out and collaboration spaces in a modern office environment

Learning and development opportunities to craft your career path

Life & health insurance, medical care package

And many others

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!

Apply Search all jobs at bp