Jobs
>
London

    Mobile Development Tech Lead - London, United Kingdom - BP Energy

    Default job background
    Description

    Entity:

    Innovation & Engineering


    Job Family Group:

    IT&S Group


    Job Description:

    bp's Innovation & Engineering (I&E) organization is the central organization for all software and platform development. We build all the technology that powers bp's businesses, from upstream energy production to downstream energy delivery to our customers. We have a variety of teams depending on your areas of interest, including infrastructure and backend services through to customer-facing web and native applications. We encourage our teams to adapt quickly by using native AWS and Azure services, including serverless, and enable them to pick the best technology for a given problem. This is meant to empower our software and platform engineers while allowing them to learn and develop themselves.

    As a Mobile Development Tech Lead you will be part of a cross-disciplinary team, working closely with other software engineers, product management, UX design, data scientists, data analysts, product managers, data engineers, data managers and business partners.

    GENERAL RESPONSIBILITES

    • Proactively identify impactful opportunities and autonomously execute activities.
    • Be a bridge between business and digital organizations, combining in-depth understanding of both areas.
    • Present results to peers and senior management, to support / influence decision making.
    • Design sophisticated software components, services, and applications.
    • Develop robust and user-friendly mobile applications for iOS and/or Android platforms.
    • Design and develop innovative and user-friendly mobile applications for iOS and/or Android platforms.
    • Implement custom native user interfaces using the latest programming techniques and development tools for iOS and/or Android.
    • Engage in the complete mobile application development lifecycle, from conceptualization to delivery, ensuring high-quality, scalable, and maintainable code.
    • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance, ensuring smooth and responsive user experiences on mobile devices.
    • Write design documents and review them with software engineering and architecture peers, incorporating and quickly iterating on the feedback.
    • Adhere to and advocate for software engineering best practices; including writing high quality code, developing unit, functional, and performance tests, and creating end-to-end deployment pipelines to production to maintain a fast velocity.
    • Integrate your software with other distributed systems and shared APIs across bp.
    • Hire and develop others by mentoring junior software engineers and peers, and proactively sharing your expertise and interests with others.

    LEADERSHIP & MANAGEMENT

    • Possess a passion for mentoring and coaching engineers in both technical and soft skills
    • Excellent communication skills and ability to communicate with your peers through to senior leaders. You should be able to engage and influence others to collect requirements, describe what you're doing, work through problems, and find productive solutions
    • Self-starter, able to handle ambiguity, navigate uncertainty, identify risks, and find the right people and tools to get the job done

    PROGRAMMING SKILLS

    • You should be competent in data structures, algorithms, runtime complexity, API and database design, as well as unit and functional test methodologies.
    • Competent in at least one programming language, such as Swift for iOS or Kotlin for Android, including object-oriented design principles.
    • Competent in utilizing mobile app development frameworks and libraries like UIKit (iOS) and Android SDK (Android) to build robust and user-friendly applications.
    • Competent with cross-platform frameworks such as React Native or Flutter, enabling efficient development for both iOS and Android platforms.
    • Competent in implementing multithreading programming techniques to manage mobile app performance and memory efficiently.
    • Competent in applying object-oriented principles to mobile app development, facilitating code maintainability, reusability, and scalability across platforms.
    • Competent in writing secure, stable, testable, and maintainable code with minimal defects
    • 5+ years of hands-on experience designing and building complex software systems end-to-end which have been optimally delivered to production.

    SYSTEM DESIGN & ARCHITECTURE

    • Skillful in building complex software systems end-to-end which have been optimally delivered and operated in production. You should understand security and privacy best practices as well as how to properly monitor, log, and alarm production systems.
    • Competent in designing and implementing user interfaces (UI) for mobile applications, ensuring optimal user experience and adherence to design principles set by product teams.
    • Competent in designing scalable and maintainable mobile app architectures, including client-server communication patterns like REST, GraphQL, or gRPC.

    INFRASTRUCTURE

    • Competent in building and scaling infrastructure services using Amazon Web Services or Microsoft Azure
    • Competent in the understanding of using core cloud application infrastructure services, including identity platforms, networking, storage, databases, containers, and serverless.
    • Competent in implementing scalable and robust client-server communications.
    • Competent in ensuring secure data transmission and storage on mobile devices.
    • Competent in optimizing mobile app performance through efficient memory management and network utilization.

    OPERATIONS

    • Competent in troubleshooting large-scale distributed production systems
    • Experience working on production systems. You'll have supported these production systems through on-call rotations.
    • Competent in deploying and maintaining mobile applications on various platforms.
    • Competent in monitoring app performance and handling crashes to ensure a seamless user experience


    Travel Requirement

    No travel is expected with this role


    Relocation Assistance:

    This role is not eligible for relocation


    Remote Type:

    This position is not available for remote working


    Skills:

    Agility core practices, Agility core practices, Analytics, API and platform design, Business Analysis, Cloud Platforms, Coaching, Collaboration, Configuration management and release, Continuous deployment and release, Data Structures and Algorithms, Digital Project Management, Documentation and knowledge sharing, Facilitation, Information Security, iOS and Android development, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Relational Data Modelling, Risk Management, Scripting, Service operations and resiliency, Software Design and Development, Source control and code management {+ 4 more}


    Legal Disclaimer:

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with disabilities may request a reasonable accommodation related to bp's recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an accommodation related to the recruitment process, please contact us to request accommodations.

    If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.


  • Jefferson Frank

    Tech Lead

    1 week ago


    Jefferson Frank London, United Kingdom

    Tech Lead (E-Commerce) - £90-100K - London · Tech Lead (E-Commerce) - £90-100K - London · Really excited to be advertising this great position as a Tech Lead working for a great start-up company based in London. · This company is forever growing and is a real game-changer in the ...

  • Maxwell Bond

    Tech Lead

    1 week ago


    Maxwell Bond London, United Kingdom

    There's something truly rewarding about seeing your work having a positive impact on millions of peopleIn this Tech Lead role, you'll have the chance to do exactly that. · As a Tech Lead, you'll be working with a **Medical Technology** start-up that over the past 4 years has grow ...

  • Avanti

    Tech Lead

    4 hours ago


    Avanti London, United Kingdom

    **HANDS OF TECH LEAD | 100% REMOTE | UP TO £100K** · Avanti Recruitment is currently working with a UK proptech scale-up that provides SaaS platforms to the property world. They are revolutionizing the Global Real Estate sector, and are working with some of the biggest companies ...

  • Holmes Recruitment

    Tech Lead

    1 week ago


    Holmes Recruitment London, United Kingdom

    **The Role** · As a Tech Lead at our bank, you will play a pivotal role in shaping the future of banking. This position involves leading one of our development squads, as well as contributing in cross-functional teams. Reporting to the Head of Engineering, you will be accountable ...

  • Salt Recruitment

    Tech Lead

    1 week ago


    Salt Recruitment Greater London, United Kingdom

    Job Role: Technical Lead · Location: London (Hybrid Working Model - 2 days in the office) · Package: £105,000 - £130,000 + Bonus + Stocks + 25 days holiday and standard benefits · Are you passionate about making change within a business? · Do you enjoy problem-solving and finding ...

  • iWork Recruitment Limited

    Tech Lead

    4 days ago


    iWork Recruitment Limited London, United Kingdom

    Contract to start on until with a possible extension. · We're looking for a Tech Lead who is highly experienced designing, developing, and maintaining solutions utilising Microsoft Power Platform. You will be responsible for providing technical direction to other developers in th ...

  • Zebra People

    Tech Lead

    4 days ago


    Zebra People London, United Kingdom

    **Location** London · - **Salary** £130,000 · - **Type** Permanent · - **Start Date** ASAP · Or call Will Bendall · A Unicorn company that have recently opened up a growth division are looking for a tech lead to join their London based team. It's an opportunity to have an immedia ...

  • Eden Brown Synergy

    Tech Lead

    4 days ago


    Eden Brown Synergy London, United Kingdom

    Eden Brown Synergy is currently working in partnership with a Public Sector Organisation in London which is looking to recruit a Tech Lead - Power Platform on an interim basis for 3 months initially. · What are we looking for: · - Demonstrable experience of the whole development ...

  • Zebra People

    Tech Lead

    5 days ago


    Zebra People London, United Kingdom

    **Location** London · - **Salary** Up to £140K · - **Type** Permanent · - **Start Date** ASAP · Or call Mitch Hooper · A Unicorn company that have recently opened up a Enterprise division in London are looking for multiple Tech Leads to join their London based teams. · **The clie ...

  • Light & Wonder

    Tech Lead

    1 week ago


    Light & Wonder London, United Kingdom

    Company Description · **Light & Wonder** have recently acquired a dynamic games platform called **Playzido.** We are now looking to scale the platform both in terms of the volume of games that we are going to produce and also the distribution of the platform globally. · As of tod ...

  • Understanding Recruitment

    Tech Lead

    1 week ago


    Understanding Recruitment London, United Kingdom

    **React, Micro Frontends, AWS** · **Remote** · **Up to £100k plus stock options** · Amazing opportunity to join a rapidly growing AI-powered employee engagement platform that has over a million active users and delivers over 2 billion experiences yearly, to some of the world's bi ...

  • Pizza Hut Digital & Technology

    Tech Lead

    2 weeks ago


    Pizza Hut Digital & Technology London, United Kingdom

    **Responsibilities** · - Collaborate with Product Managers and Designers to deliver innovative and user-friendly solutions. · - Provide technical guidance, mentorship, and leadership to the engineering team. · - Drive technical excellence and ensure the delivery of high-quality c ...

  • Vertus Partners

    Tech Lead

    1 week ago


    Vertus Partners London, United Kingdom

    Location: · London · - Sector: · Quant & Data Science · - Job type: · Permanent · - Salary: · £ £160000 per annum + + Benefits and Bonus · - Job ref: · TL/EFX/HH_ · - Startdate: · ASAP · Our client, a leading Bank is looking to hire a Java Developer for a project within its FX O ...

  • Pearson Carter

    Tech Lead

    1 week ago


    Pearson Carter Shoreditch, United Kingdom

    Person Carter are working with a renowned Software House who are known for utilizing Smart Factory Technologies. Based in Holland, this company is a huge figure in the gaming industry. · If you want to work with Autonomy and grow with the latest technologies, this is the role for ...


  • Arc IT Recruitment London, United Kingdom

    **DevSecOps Tech Lead, £95k, Hybrid (London)** · Experienced Tech lead to join a reputable, award-winning digital marketplace.You'll be hands-on in security system design, architecture, development, testing and monitoring. This includes coaching and mentoring other individual con ...

  • Opus Recruitment Solutions

    NET Tech Lead

    1 week ago


    Opus Recruitment Solutions London, United Kingdom

    **.NET Tech Lead | 6-Month Initial Contract | Day Rate £500 - £550 | Outside IR35 | Remote** · My client in the energy sector is looking to build a close knit team of.NET specialists, starting with a Tech Lead. This is a 6 month project with likely extensions. This role is fully ...

  • Rec3 Global Ltd

    Platform Tech Lead

    4 days ago


    Rec3 Global Ltd London, United Kingdom Full time

    Platforms Tech Lead - OSS · Global Telecommunications Company · £86k basic + 15% bonus + £6,700 car allowance · Hybrid - Reading or London twice per week · We are working on behalf of a global telecommunications business who are looking for Platform Tech Lead to join their Digita ...

  • eFinancialCareers

    Ios Tech Lead

    1 week ago


    eFinancialCareers London, United Kingdom

    **£125k + 10% bonus - 1 x week in office (London)** · Our client is a renowned Retail/Commerical Bank who are growing exponentially. They are an award winning service and are committed to providing an unmatched quality of customer service to their clients. · You will be coming in ...

  • Explore Group

    Python Tech Lead

    1 week ago


    Explore Group London, United Kingdom

    A fast-growing prop-tech company based in the heart of London are looking for a Python Tech Lead to join their engineering team. The platform is centred around managing property maintenance for landlords and allows tenants to upload images of repairs needed,which the landlord can ...

  • Understanding Recruitment

    Tech Lead Python

    1 week ago


    Understanding Recruitment London, United Kingdom

    **Tech Lead - One of the UK's most exciting start ups** · **Up to £110k + Equity + Benefits** · **Tech Lead: Golang, Python, Rust, Kafka, AWS** · We have patnered with one of the UK's most exciting start-ups that are looking to revolutionise the staffing and hospitality industry, ...