Senior Software Engineer (iOS)

bp

São Paulo

Hybrid

BRL 180.000 - 280.000

Vollzeit

vor 33 Stunden
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

bp in São Paulo, Brazil, seeks a Senior iOS Software Engineer to build and operate high-quality native mobile experiences. You will work with product managers, UX designers, backend engineers, and data teams to deliver performant iOS applications.

Requirements include a Bachelor’s in CS or related field, strong problem-solving and English proficiency, and a self-starting approach in a collaborative, hybrid environment.

Qualifikationen

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Strong problem-solving skills with ability to design and deliver effective solutions.
  • Excellent communication skills; able to influence across engineering and business partners.
  • Self-starter comfortable with ambiguity, ownership, and driving outcomes end-to-end.
  • Professional proficiency in English, with the ability to collaborate effectively across global teams; Portuguese proficiency is preferred for local collaboration.

Aufgaben

  • Design and build high-quality native iOS applications and features end-to-end.
  • Collaborate with backend teams to define and integrate APIs and services.
  • Continuously improve app performance, reliability, and user experience.
  • Identify and address technical debt and drive engineering improvements.
  • Contribute to architecture decisions and evolution of the mobile platform.
  • Apply engineering best practices and support peers through collaboration and code reviews.
  • Work closely with stakeholders to translate business needs into well-designed mobile solutions.

Kenntnisse

Problem solving
Communication
Self-starter
English
Portuguese

Ausbildung

Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience

Tools

Swift
Objective-C
UIKit/SwiftUI
iOS architecture MVVM

Jobbeschreibung

Job Description

Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world. All without compromising our operational risk management.

Entity

Technology

Job Family Group

IT&S Group

Job Description

Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world. All without compromising our operational risk management.

Working With Us, You Can Do This By
  • deploying our integrated capability and standards in service of our net zero and safety ambitions
  • driving our digital transformation and pioneering new business models
  • collaborating to deliver competitive customer-focused energy solutions
  • originating, scaling and commercializing innovative ideas, and creating ground-breaking new businesses from them
  • protecting us by assuring management of our greatest physical and digital risks.
Because Together We Are
  • Originators, builders, guardians and disruptors.
  • Engineers, technologists, scientists and entrepreneurs.
  • Empathetic, curious, creative and inclusive.
  • undefined
Role Synopsis

As a Senior iOS Software Engineer, you will build and operate high-quality native mobile experiences. You will work closely with product managers, UX designers, backend engineers, and data teams to deliver performant, reliable, and user-centric iOS applications.

Key Accountabilities
  • Design and build high-quality native iOS applications and features end-to-end.
  • Collaborate with backend teams to define and integrate APIs and services.
  • Continuously improve app performance, reliability, and user experience.
  • Identify and address technical debt and drive engineering improvements.
  • Contribute to architecture decisions and evolution of the mobile platform.
  • Apply engineering best practices and support peers through collaboration and code reviews.
  • Work closely with stakeholders to translate business needs into well-designed mobile solutions.
Essential Education
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Essential Experience And Job Requirements
  • Strong problem-solving skills with ability to design and deliver effective solutions.
  • Excellent communication skills; able to influence across engineering and business partners.
  • Self-starter comfortable with ambiguity, ownership, and driving outcomes end-to-end.
  • Professional proficiency in English, with the ability to collaborate effectively across global teams; Portuguese proficiency is preferred for local collaboration.
Software Skills
  • Expert in Swift (and Objective-C as needed), building high-quality native iOS applications (UIKit/SwiftUI).
  • Strong in iOS architecture and system design (e.g., MVVM or similar).
  • Proven ability to ship and operate production iOS apps, including performance optimisation and App Store releases.
  • Deep understanding of mobile engineering standard processes: testing (unit/UI), CI/CD, security, and maintainable code.
  • Experience building end-to-end mobile systems with focus on reliability, privacy, and user experience.
Infrastructure Skills
  • Strong understanding of cloud-based architectures (AWS/Azure) and how mobile apps interact with backend systems.
  • Experience working with APIs, authentication, and distributed systems in production environments.
  • Ability to troubleshoot production issues across mobile and backend integrations.
Database Skills
  • Working knowledge of data storage patterns relevant to mobile apps and backend systems.
Why join us

At bp, we support our people to learn and grow in a diverse and ambitious environment. We believe that our team is strengthened by diversity. We are committed to fostering an inclusive environment in which everyone is respected and treated fairly.

Travel Requirement

No travel is expected with this role

Relocation Assistance

This role is not eligible for relocation

Remote Type

This position is a hybrid of office/remote working

Skills

Cloud Platforms, Cloud Platforms, Collaboration, Communication, Configuration management and release, Continuous deployment and release, Creating a high performing team, Database Design, Digital Project Management, Documentation and knowledge sharing, Emerging technology monitoring, Facilitation, Information Security, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Problem Solving, Relational Data Modeling, Risk Management, Scripting, Secure development, Service operations and resiliency, Software Design and Development, Solution Architecture, Source control and code management {+ 5 more}

Legal Disclaimer

We are an equal opportunity employer. We do not discriminate on the basis of protected characteristics like race, religion, color, sex, national origin, sexual orientation, veteran status or disability status. Individuals with an accessibility need may request an adjustment/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 adjustment/accommodation related to the recruitment process, please contact us.

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer (iOS)
Senior Software Engineer (iOS)

BP PLC • São Paulo

Hybrid
BRL 180.000 - 260.000
Hybrid work model
Staff Software Engineer
Staff Software Engineer

bp • São Paulo

Hybrid
BRL 350.000 - 600.000
Staff Software Engineer
Staff Software Engineer

BP PLC • São Paulo

Hybrid
BRL 300.000 - 420.000
Senior Data Engineer
Senior Data Engineer

bp • São Paulo

Hybrid
BRL 180.000 - 240.000
DevOps Engineer
DevOps Engineer

BP PLC • São Paulo

Hybrid
BRL 180.000 - 300.000
DevOps Engineer
DevOps Engineer

bp • São Paulo

Hybrid
BRL 180.000 - 300.000
Regulatory Affairs Senior Analyst
Regulatory Affairs Senior Analyst

bp • São Paulo

Hybrid
BRL 240.000 - 320.000
Senior iOS Software Engineer
Senior iOS Software Engineer

Jobgether • Brasilien

Remote
BRL 352.000 - 440.000
MacBook provided
Workspace stipend
Equity opportunities
+1
Senior Android Software Engineer
Senior Android Software Engineer

Jobgether • Brasilien

Remote
BRL 355.000 - 444.000
Competitive compensation (USD 5,880–7,
Fully remote work from Brazil
Flexible working hours
+8
Technical Manager - Platform Services Mobile Foundations
Technical Manager - Platform Services Mobile Foundations

Jobgether • Brasilien

Remote
BRL 420.000 - 700.000
Fully remote Brazil
Flexible benefits program
Wellhub membership
+10