Senior iOS Software Engineer

New
J
JobgetherHome services software
100% remote work for candidates residing in Brazil.Full-TimeSenior
SalaryMonthly compensation: USD $5,880–$7,350
Apply NowOpens the employer's application page

Job Details

Languages
Fluency in English
Experience
At least four years of professional experience developing and maintaining commercial iOS applications.
Required Skills
GitObjective-CSwiftCI/CDUnit Testing

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.
  • Experience with Swift Concurrency, asynchronous programming, and multithreaded application development.
  • Understanding of protocol-oriented programming, object-oriented programming, and SOLID design principles.
  • Experience with iOS frameworks including Core Data and Core Animation.
  • Hands-on experience with unit, integration, and instrumentation testing.
  • Knowledge of preparing, releasing, and maintaining apps through the Apple App Store.
  • Familiarity with CI/CD tools and automated development workflows, and proficient use of Git.
  • Fluency in English and ability to communicate technical ideas within an internationally distributed team.
  • Ability to work independently in a fully remote, fast-paced environment.
  • Enthusiasm for using AI technologies and coding assistants, and curiosity about practical AI/ML applications.
  • An updated resume translated into English is required for consideration.

Responsibilities

  • Design, develop, test, and deploy features for core iOS applications across Apple mobile devices.
  • Collaborate with product managers and cross-functional stakeholders to define requirements and deliver mobile experiences.
  • Optimize application performance, responsiveness, stability, and usability, and resolve technical bottlenecks and defects.
  • Design, implement, and evaluate A/B tests and product experiments.
  • Improve application architecture through refactoring and modern iOS development practices.
  • Maintain standards for code quality, maintainability, and reliability.
  • Develop and maintain unit, integration, and instrumentation tests.
  • Use version control and CI/CD practices and contribute to App Store deployment workflows.
  • Participate in code reviews, share technical knowledge, and provide feedback to teammates.
  • Stay current with iOS technologies, growth and personalization tools, and AI/ML developments.
View Full Description & ApplyYou'll be redirected to the employer's site
Monthly compensation: USD $5,880–$7,350
Apply Now