CrawlJobs Logo

Filters

Location
Salary

Software Engineer - Ios Brazil Jobs

4 Job Offers

Software Engineer II, iOS - Financial Products, Gifting
Save Icon
Join Uber's high-visibility Gifting team in Rio de Janeiro as an iOS Software Engineer. Build scalable, user-facing features integrated into the Rides and Eats apps using Swift. This role requires strong UI/UX skills, 3+ years of experience, and collaboration with cross-functional teams to transf...
Location Icon
Location
Brazil , Rio de Janeiro
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II, iOS - Ads
Save Icon
Join Uber's Ad CX team in São Paulo as a Software Engineer II, iOS - Ads. Develop robust, scalable ad products for Rides and Eats using Swift and modern iOS frameworks. Collaborate with cross-functional teams to build innovative features and drive business growth. Requires 3+ years of iOS experie...
Location Icon
Location
Brazil , Sao Paulo
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Sr Software Engineer, iOS
Save Icon
Join Uber's expanding Tech Center in Brazil as a Senior iOS Engineer. Work on global Mobility, Delivery, and Core Services projects impacting millions. Requires 5+ years of software engineering experience, strong algorithms, and advanced English. Collaborate from São Paulo or Rio de Janeiro on cu...
Location Icon
Location
Brazil , Sao Paulo; Rio de Janeiro
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer III, iOS
Save Icon
Join Playlist as a Software Engineer III, iOS in Brazil. Develop and release impactful iOS apps using Swift and SwiftUI within a large, modular codebase. Collaborate with product teams, mentor junior engineers, and help shape technology that fosters real-world connections and wellness.
Location Icon
Location
Brazil
Salary Icon
Salary
Not provided
mindbodyonline.com Logo
Mindbody
Expiration Date
Until further notice

About the Software Engineer - Ios role

A career as a Software Engineer specializing in iOS development is a dynamic and rewarding path for those passionate about building the mobile applications that power modern life. Professionals in these iOS jobs are responsible for the entire lifecycle of an app, from initial concept and design through to development, testing, deployment, and ongoing maintenance. They are the architects of the user experience on Apple devices, including iPhones, iPads, and Apple Watches, crafting intuitive, responsive, and visually appealing interfaces that seamlessly integrate with the iOS ecosystem.

At the core of these roles is a deep proficiency in Apple’s programming languages, primarily Swift and Objective-C. A typical day for an iOS engineer involves writing clean, efficient, and well-documented code using Xcode, the official integrated development environment (IDE). They work extensively with frameworks like UIKit and SwiftUI to build user interfaces, and with Foundation for core application logic. Common responsibilities include integrating with backend services via RESTful APIs or GraphQL, managing local data persistence using Core Data or SwiftData, and implementing complex features such as push notifications, in-app purchases, and augmented reality experiences using ARKit. Performance optimization is also critical; engineers must ensure apps run smoothly, conserve battery life, and handle memory efficiently.

Beyond coding, iOS engineers are deeply involved in the software development lifecycle. They participate in agile ceremonies like sprint planning and daily stand-ups, collaborate closely with product managers and UI/UX designers to translate requirements into technical specifications, and write unit and UI tests to ensure code reliability. Code reviews are a standard practice, fostering knowledge sharing and maintaining high code quality. A strong understanding of Apple’s Human Interface Guidelines (HIG) is essential to create apps that feel native and intuitive. Furthermore, engineers must be adept at using tools like Git for version control, Instruments for performance profiling, and App Store Connect for managing app releases, beta testing via TestFlight, and monitoring app performance and crash reports.

Typical requirements for these positions include a bachelor’s degree in computer science or a related field, or equivalent practical experience. Employers seek candidates with a proven portfolio of published apps on the App Store. Key skills include strong problem-solving abilities, a keen eye for detail, and excellent communication skills for cross-functional collaboration. As the mobile landscape evolves, a willingness to learn new technologies—such as Swift concurrency, Combine, Swift Charts, and visionOS for Apple Vision Pro—is highly valued. Ultimately, professionals in these iOS jobs combine technical expertise with creative problem-solving to deliver the high-quality, secure, and delightful mobile experiences that users expect from the Apple platform.