Native Mobility Developer


Curitiba, PR, BR

Company:  ExxonMobil

About us


ExxonMobil, one of the world’s largest publicly traded energy providers, develops and applies next-generation technologies to help safely and responsibly meet the world’s growing needs for energy, while improving living standards around the globe. An industry leader, we operate facilities or market products in most of the world’s countries and explore for oil and natural gas on every continent.

ExxonMobil has been present in Brazil for more than 100 years. We are one of the largest exploration acreage holders among international companies, a highly respected manufacturer and marketer of petrochemical products, and we operate a Global Business Center that provides support to an extensive portfolio of businesses in more than 70 countries. With over 1800 employees, we are located in Rio de Janeiro, Curitiba and São Paulo.

We are a hip crew of technologically savvy individuals, and we make a great team. One that focuses on collaboration, encourages creativity, and embraces change. We are continuously advancing across multiple platforms, driving strategy and innovation through global digitization and technology enablement, in order to keep ExxonMobil at the top and to make you proud and excited to come to work every day. 

ExxonMobil is committed to promote diversity and to provide all candidates with equal opportunities. We value our people over their jobs, looking for the best candidate, regardless of age, ethnicity, religion or gender identity. Each individual and their unique perspective is what makes us stronger and powerful.

Where you start your career is only the beginning. A position in any of our locations can lead to opportunities throughout the region or around the globe.


¡Build a career with us and use your energy to change the world!

For more information, visit

Job Role Responsibilities

Responsible for supporting, architecting and developing various new and existing iOS and/or Android applications for internal and external business users. This role will be asked to help contribute to maturing development processes and assisting teammates. They will have to both collaborate with the team on larger features as well as work independently on smaller ones.

• Support the entire mobile application lifecycle (concept, design, test, release and support)
• Produce fully functional mobile applications writing clean, concise, robust and well-documented code
• Write unit and UI tests
• Gather specific requirements and suggest solutions
• Design interfaces to improve user experience
• Working with Product Owners and design teams to plan new features
• Ensure new and legacy applications meet quality standards
• Research and suggest new mobile products, applications and protocols
• Stay up-to-date with new technology trends

Expected Level of Proficiency

Technical Skills:
• Write clean, concise, robust and well-documented code
• Write modular and testable code
• Strong understanding of unit testing
• Strong object-oriented design skill to understand existing design, create new design and update application design considering the overall architecture of the application
• Experience in Swift with the iOS SDK and/or experience in Kotlin with the Android SDK
• Hands on application performance analysis, debugging & optimization experience required. Ability to use tools of the trade to debug/trace/profile programs for memory leaks, bugs, hot spots/performance problems.
• Proficient with iOS/Android memory management, UI layout, multi-threading, data model and persistence, and network communications.
• Ability to work in various programming functions including UI, graphics, and animations.
• Strong understanding of web services and object-oriented principles.
• Experience using GIT for source control management
• Experience with implementing modern authentication (OIDC)

Coding Languages / frameworks:
• Swift
• Kotlin
• Javascript / TypeScript
• ASP.Net Core

Infrastructure / Hosting / /Backlog Management etc.:
• Git
• Azure PaaS
• Azure DevOps
• AD / Azure AD



Job Segment: Developer, .NET, Information Technology, Programmer, User Experience, Technology