Senior iOS Software Engineer

Jobgether

Brasil

Remote

BRL 352,000 - 440,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

MacBook provided
Workspace stipend
Equity opportunities
Remote work for Brazil-based

Job summary

Jobgether is seeking a Senior iOS Software Engineer to help build and enhance a flagship mobile app for home service professionals. You will work with product managers and cross-functional teams to translate customer needs into high-quality iOS experiences.

The role emphasizes performance, code quality, architecture, and data-driven experimentation. The position offers a fully remote setup for Brazil-based candidates, competitive compensation, equity opportunities, a MacBook, and a workspace

Qualifications

  • Four+ years of professional iOS development experience.
  • Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent professional experience.

Responsibilities

  • Design, develop, test, and deploy high-quality iOS features for core apps across Apple devices.
  • Collaborate with product managers and cross-functional teams to deliver intuitive mobile experiences.
  • Optimize performance, stability, and usability while addressing bottlenecks and defects.
  • Design, run, and evaluate A/B tests and experiments to improve engagement and metrics.
  • Improve architecture through refactoring and modern iOS practices.
  • Maintain high standards for code quality, maintainability, and engineering excellence.
  • Develop automated tests (unit, integration, instrumentation) to ensure quality.
  • Stay updated with iOS technologies, AI/ML developments to boost productivity.
  • Contribute to CI/CD workflows and App Store deployment processes.
  • Participate in code reviews and share knowledge to improve practices.

Skills

Swift
SwiftUI
UIKit
Swift Concurrency
Core Data
Unit testing
Git
CI/CD
English

Education

Bachelor's degree in Computer Science/Engineering or equivalent

Tools

Xcode
Git
CI/CD tools

Job description

As a Senior iOS Software Engineer, you will play a key role in developing and enhancing a flagship mobile application used by home service professionals to manage and grow their businesses. You will collaborate closely with product managers and cross-functional teams to transform customer needs into intuitive, high-quality iOS experiences. Working in a fast-paced, data-driven environment, you will contribute to feature development, experimentation, and continuous product improvement. You will help optimize application performance, strengthen code quality, and evolve the underlying architecture to support scalable innovation. The role offers opportunities to explore AI-powered development tools, apply modern engineering practices, and influence product decisions through measurable results. Join a globally distributed team that values collaboration, creativity, continuous learning, and meaningful customer impact.


Accountabilities
  • Design, develop, test, and deploy high-quality features for core iOS applications, ensuring compatibility across a range of Apple mobile devices.
  • Collaborate with product managers and cross-functional stakeholders to define requirements, refine concepts, and deliver intuitive, customer-focused mobile experiences.
  • Optimize application performance, responsiveness, stability, and usability while identifying and resolving technical bottlenecks and software defects.
  • Design, implement, and evaluate A/B tests and product experiments to improve user engagement, customer satisfaction, and key business metrics.
  • Continuously improve application architecture through refactoring, technical enhancements, and the adoption of modern iOS development practices.
  • Establish, maintain, and promote high standards for code quality, maintainability, reliability, and engineering excellence across the team.
  • Develop and maintain automated tests at appropriate levels, including unit, integration, and instrumentation testing, to ensure product quality and prevent regressions.
  • Stay current with emerging iOS technologies, growth and personalization tools, and AI/ML developments that can improve engineering productivity and product innovation.
  • Contribute to efficient development and release processes by leveraging version control, CI/CD practices, and established App Store deployment workflows.
  • Participate actively in code reviews, share technical knowledge, provide constructive feedback, and collaborate with teammates to continuously improve engineering practices.
Requirements
  • At least four years of professional experience developing and maintaining commercial iOS applications.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related discipline, or equivalent professional experience.
  • Expert-level proficiency in Swift and working knowledge of Objective-C.
  • Practical experience with SwiftUI, UIKit, and Storyboards for building responsive, intuitive, and accessible user interfaces.
  • Experience with Swift Concurrency, including asynchronous programming concepts, and familiarity with multithreaded application development.
  • Strong understanding of protocol-oriented programming, object-oriented programming, and SOLID design principles.
  • Experience working with iOS frameworks such as Core Data, Core Animation, and other native development technologies.
  • Hands-on experience with unit testing, integration testing, and instrumentation testing to maintain application reliability and quality.
  • Practical knowledge of preparing, releasing, and maintaining applications through the Apple App Store.
  • Familiarity with CI/CD tools and automated development workflows, along with proficient use of Git and version control best practices.
  • A data-driven mindset, with the ability to use experimentation, performance indicators, and customer feedback to guide technical and product decisions.
  • Strong attention to detail, an eye for design, and a commitment to building polished, reliable, customer-centric applications.
  • Fluency in English and the ability to communicate technical ideas effectively within an internationally distributed team.
  • Ability to work independently in a fully remote, fast-paced environment while prioritizing tasks and delivering value efficiently.
  • A collaborative, growth-oriented attitude, including openness to feedback, a willingness to share knowledge, and a commitment to continuous improvement.
  • Genuine enthusiasm for using AI technologies and coding assistants to enhance productivity, code quality, and innovation, as well as curiosity about emerging AI/ML technologies and their practical applications.
  • An updated resume translated into English is required for consideration.
Benefits
  • Monthly compensation: USD $5,880–$7,350, with the final amount determined by relevant skills, experience, and other permissible, non-discriminatory factors.
  • 100% remote work for candidates residing in Brazil.
  • Paid holidays and flexible, take-as-needed scheduled time off.
  • A MacBook provided and configured from day one.
  • $500 workspace stipend to help you create a comfortable and productive home office.
  • Equity opportunities in a rapidly growing startup backed by leading venture capital investors.
  • A collaborative, innovation-driven culture that welcomes ideas and encourages contributions from every team member.
  • Opportunities for professional development, technical growth, and career advancement within a globally distributed team.
  • A supportive working environment focused on meaningful customer impact, knowledge sharing, and continuous learning.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Software Engineer
Senior Android Software Engineer

Jobgether • Brazil

Remote
BRL 355,000 - 444,000
Competitive compensation (USD 5,880–7,
Fully remote work from Brazil
Flexible working hours
+8
Mid iOS Mobile Developer
Mid iOS Mobile Developer

Jobgether • Brazil

Remote
BRL 120,000 - 200,000
Health and dental insurance
Meal and food allowances
Childcare assistance
+11
Senior iOS Engineer (Swift & AWS)
Senior iOS Engineer (Swift & AWS)

Oowlish Technology • São Paulo

On-site
BRL 200,000 - 320,000
Home office setup
International projects
Oowlish English Program
+1
Senior iOS Software Engineer - Brazil
Senior iOS Software Engineer - Brazil

Housecall Pro • Brazil

Remote
BRL 352,000 - 440,000
MacBook stipend + workspace setup $500
Equity in a rapidly growing startup
Paid holidays and flexible time off
Senior iOS Developer (Swift)
Senior iOS Developer (Swift)

Jobgether • Brazil

Remote
BRL 180,000 - 280,000
Fully remote
Competitive salary
International projects
+4
Mobile App Developer
Mobile App Developer

Jobgether • Brazil

Remote
BRL 373,000 - 745,000
Compensation: USD 50–100/hr
Remote work
Part-time ~15 h/wk
+4
Senior iOS Video Engineer - Remote - Brazil
Senior iOS Video Engineer - Remote - Brazil

Kake • Brazil

Remote
BRL 642,000 - 963,000
Competitive USD pay
Fully Remote
Better Me Fund
+1
Mobile Engineer
Mobile Engineer

Flatiron Software • Brazil

Remote
BRL 80,000 - 110,000
Yearly Office Allowance Budget
Macbook Purchase Support
Lead iOS Mobile Engineer - Work from home
Lead iOS Mobile Engineer - Work from home

Nearsure • Região Geográfica Intermediária de São Paulo

Remote
BRL 629,260 - 839,014
Competitive USD salary
100% remote work
Paid time off
+5
Mobile Software Engineer ID47192
Mobile Software Engineer ID47192

AgileEngine • Fortaleza

Remote
BRL 382,722 - 492,072
Professional growth
Competitive compensation
Flexible scheduling
+1