Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
toters delivery

Senior iOS Engineer

toters delivery

Senior iOS Engineer at Toters developing scalable mobile applications for on-demand e-commerce platform. Leading complex technical initiatives and enhancing user experience in high-growth startup environment.

Posted 4/26/2026full-timeMetn • 🇱🇧 LebanonSeniorWebsite

Tech Stack

Tools & technologies
FirebaseiOSRxSwiftSwift

About the role

Key responsibilities & impact
  • Collaborate with product managers, designers, and backend engineers to translate product requirements into scalable and well-designed mobile features.
  • Design, develop, and maintain complex iOS features with a strong focus on scalability, performance, reliability, and user experience.
  • Own the end-to-end technical delivery of multi-sprint initiatives, from architectural design and implementation through production release and post-launch monitoring.
  • Make architectural decisions that improve modularization, maintainability, and long-term system reliability.
  • Design and implement reusable, scalable components and patterns that improve development velocity across the mobile codebase.
  • Optimize application performance to ensure fast and responsive user interactions, even under high-load scenarios.
  • Implement robust security measures for data protection and compliance.
  • Improve observability by defining monitoring standards, dashboards, alerts, and failure-handling strategies.
  • Lead refactoring efforts that reduce technical debt and improve the maintainability of the codebase.
  • Contribute to improvements in CI/CD pipelines, release automation, and testing practices to enable safe and efficient releases.
  • Conduct rigorous testing and define quality standards for complex features.
  • Integrate mobile apps with backend APIs in coordination with backend engineers, ensuring stable and well-defined interfaces.
  • Identify risks early, propose mitigation strategies, and balance trade-offs between delivery speed and long-term maintainability.
  • Participate in roadmap discussions by assessing technical feasibility, dependencies, and architectural impact.
  • Act as a technical reference within the team, guiding design discussions and resolving complex engineering challenges.
  • Participate in code reviews to uphold quality, provide coaching-level feedback, and elevate team standards.
  • Support incident investigations and lead root-cause analysis when necessary to ensure durable fixes.
  • Mentor and support other engineers to raise overall team capability and engineering excellence.

Requirements

What you’ll need
  • Bachelor's Degree in Computer Science or a related technical field.
  • 5+ years of experience in iOS application development, with a strong proficiency in Swift, standard libraries, and iOS frameworks.
  • Experience with SwiftUI, Apple's declarative UI framework for building iOS apps.
  • Comprehensive understanding of the mobile development life cycle, including knowledge of industry trends, architectures, and emerging technologies.
  • Proficiency in interactive application development paradigm, memory management, file I/O, network programming, concurrency, multithreading, and the process of publishing iOS apps on the App Store.
  • Experience with app analytics and crash reporting tools like Firebase Analytics or Crashlytics.
  • Strong expertise in design patterns relevant to iOS development.
  • Exceptional debugging skills, with the ability to diagnose and resolve complex issues efficiently.
  • Exceptional problem-solving and analytical thinking abilities.
  • Experience collaborating with remote teams in an Agile/Scrum environment to deliver high-quality software products.
  • Excellent communication skills, both written and verbal, suitable for formal and informal communication channels.
  • Experience with Swift Concurrency, leveraging async/await, Task groups, actors, and structured concurrency to build thread-safe, maintainable, and high-performance asynchronous systems.
  • Nice to have: Experience with CI/CD tools such as CircleCI, Fastlane, or Bitrise.
  • Experience optimizing mobile app performance, including memory management, caching strategies, and concurrency tuning.
  • Experience with unit testing, snapshot testing, and UI testing frameworks.
  • Strong experience with Git and modern code review workflows.
  • Strong collaborative skills, both as an independent contributor and as part of a team.
  • Experience with reactive programming frameworks such as Combine or RxSwift.
  • Outstanding written and verbal communication skills.

Benefits

Comp & perks
  • Flexible work environment with hybrid-friendly roles.
  • Opportunity to lead impactful initiatives and shape technical strategy.
  • Collaborate with talented engineers while growing your career.
  • Strong culture of mentorship, collaboration, and continuous learning.
  • Direct impact on products used by thousands of customers every day.
  • Competitive compensation package.
  • Exclusive discounts on Toters orders.
  • First-class medical insurance.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
iOS application developmentSwiftSwiftUImobile development life cyclememory managementnetwork programmingconcurrencymultithreadingdesign patternsunit testing
Soft Skills
problem-solvinganalytical thinkingcommunicationcollaborationmentoringleadershipdebuggingcoachingtechnical guidanceincident investigation
Certifications
Bachelor's Degree in Computer Science