(View all jobs)

496- Senior iOS FullStack Engineer

Remote

We Make Remote Work Remarkable • TopTalent from LatAm

Hello! We are GoFasti, a Talent-as-a-Service. GoFasti bridges the gap between world-class developers and designers from LatAm and first-class companies around the globe.

We need an English-fluent Senior iOS FullStack Engineer, based in Latin America, available to work remotely.

We are looking for someone with exceptional communication and relationship-building skills, who embraces changes while maintaining strong attention to detail. An interested and proactive person, who's constantly learning and improving their skills.

Are you the one we are looking for?

Responsibilities:

  • Design solutions utilizing unique deployment environments, different network conditions,  and varying deployment locations.
  • Managing and executing migrations/upgrades between Objective-C and Swift, and similar. 
  • Writing code in Objective-C/Swift using the native Apple SDKs in Xcode.
  • Construct centralized observability watchtowers, maintain and update all resources, carrying out routine security, performance and cost audits & optimizations.
  • Debug, considering variables in order to swiftly diagnose, isolate, reproduce and resolve.
  • Design and implementation of continuous integration and deployment.
  • Present solutions to stakeholders and swiftly execute on it.
  • Contribute to the open source community,  explore and  evaluate new languages, frameworks, libraries, databases, software and hardware.
  • Collaborate with other team members to solve issues that may arise within or outside work hours.
  • Lead the development of the client’s software, hand-in-hand with their other senior engineer. 
  • Preparing and presenting compelling component-by-component technical recommendations for stack modernization
  • Creating full specifications, architectural diagrams, project timelines, and requirements documentation to support their proposal. 
  • Be responsible for all resulting implementation efforts across every layer of the stack
  • Triaging, diagnosing, and resolving time-sensitive bugs as reported by clients.
  • Rectifying issues, crashes, deprecations, performance bottlenecks, and errors detected by the monitoring and telemetry tools. 
  • Once the stack migration is completed, the person will have the opportunity to help the client grow their products in many areas, including:
    • further integrating AI and ML technologies into the solutions
    • expanding the platform into other subject areas
    • developing inventory modules
    • architecting API connectors/middleware to interact with POS systems
    • enhancing GIS/interactive mapping implementations
    • extending into other clients/interfaces beyond iPad

Requirements:

  • 4+ years of experience with native iOS development (Objective-C & Swift), and object-oriented 
  • Experience with:
    • iOS development (Objective-C, UIKit, Core Data, Swift, SwiftUI, SwiftData)
    • Objective-C and Swift in Xcode
    • FullStack Python development using the Django web framework
    • Relational and NoSQL databases (MySQL, PostgreSQL, MongoDB) 
    • RESTful APIs o Linux and Mac OSes
    • Nginx Web Servers
    • JavaScript (vanilla JavaScript, TypeScript and React), 
    • HTML and CSS (Bootstrap and Tailwind CSS frameworks)
    • Python, Bash, and Node.js Scripting
    • DevOps, especially with AWS infrastructure
  • Experience in modernizing (upgrading/migrating/optimizing) and maintaining legacy stacks. Migration from PHP is preferred, as that will be the first and largest project to tackle.
  • Apple-centric, to primarily use Mac, iPhone, iPad and other Apple products. A solid grasp of Apple’s Human Interface Guidelines and App Store Review Guidelines.
  • Ability to execute a clean and organized code and features full inline documentation. 
  • Experience with and willingness to work in a startup environment.
  • Willingness to work on a flexible schedule when necessary.
  • Fluent in English and excellent communication skills.

IMPORTANT NOTE:

  • Primary experience with frameworks such as Flutter, Ionic (Capacitor), React Native, Xamarin, Codename One, Cordova/PhoneGap, Delphi, GeneXus, Kivy, Lazarus, NativeScript, Pega AMP, RhoMobile, Titanium, Uno, or Xojo will not be helpful for this role as the client needs someone who is experienced in coding directly in Xcode.
  • The client currently has two primary products:
    • Each has mobile and web application components. 
    • Both products are built on a LEMP + iOS (Obj-C) stack and predominantly utilize AWS services. 
    • The client intends to migrate the iOS applications from Objective-C with UIKit & Core Data to Swift 5+ with SwiftUI & SwiftData. 
    • While the current backend is PHP-based (and familiarity with PHP would be valuable), they intend to migrate the server-side stack to Python, utilizing the Django framework. 
    • The client will exchange the current MySQL databases for a combination of PostgreSQL and MongoDB. 
    • Web Frontend Our web frontend, presently built with Bootstrap 2.X and jQuery, will be upgraded to LTS Bootstrap/Tailwind CSS, and all jQuery will be migrated to React and vanilla JavaScript.

Compensation:

  • The Salary range offered for this position varies from (USD) $4,000 - $6,000 per month, depending on seniority and skillset.
  • This position is for an independent contractor, through a payroll platform.
  • The talent will work REMOTELY allocated at our client. 

Here are the steps for this process:

Application review/approval > Screening interview with GoFasti's team > We build and send your profile to our client > Profile review/approval by client > Interview with the client > Hiring and onboarding. 

 

Once you apply for the job, our team will review your resume. If it meets the requirements, we will contact you and move forward in the process. 

Thank you!

Apply for this job

Frequently asked questions

On average, our client typically hire their ideal candidate within the first 10 days.