Senior Mobile Engineer - iOS

March 13

🇱🇧 Lebanon – Remote

⏰ Full Time

🟠 Senior

🍏 iOS Engineer

Apply Now
Logo of toters delivery

toters delivery

Toters Delivery is a fast and easy delivery service that connects customers with their favorite stores, ranging from coffee shops to grocery stores and electronics retailers. Customers can order with one click, choose from various payment options, and track their orders in real time. The platform also offers businesses a chance to partner and reach new customers, allowing delivery from some of the city's trendiest restaurants.

Local Delivery • Food Delivery • e-commerce • m-commerce • Grocery Delivery

501 - 1000 employees

Founded 2015

🛍️ eCommerce

👥 B2C

💰 $18M Series B on 2022-06

📋 Description

• As an iOS Engineer, you will play a crucial role in the development and success of our mobile applications. • You will be responsible for turning product ideas into functional and efficient code while ensuring that the end-user experience is seamless and intuitive. • You will also work closely with other product team members, including designers and product managers, to develop new features and improvements. • In addition, you will be responsible for maintaining the quality and stability of our applications, and providing technical support to our clients as needed. • As an integral team member, you will have the opportunity to influence the direction of our products and shape the future of our company. • The successful candidate will be responsible for developing, testing, and maintaining iOS applications. • The iOS Engineer will work closely with our product team to design and implement new features and enhancements and ensure that our applications are highly functional, stable, and performant. • Design and build advanced, scalable applications in Swift. • Write high-quality, performant, and reliable code while working on defined tasks/bugs independently. • Work with the product and design teams to understand end-user requirements and use cases, and translate them into pragmatic and effective technical solutions. • Unit-test code for robustness including edge cases, usability, and general reliability. • Participate in the on-call rotation and be willing to jump in and help resolve any incidents within the defined SLA. • Participate in the team’s agile and engineering practices and contribute to their continuous evolution. • Provide mentorship and guidance to junior engineers. • Contribute to multiplatform libraries using Swift.

🎯 Requirements

• 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. • 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. • Strong expertise in design patterns relevant to iOS development. • Exceptional debugging skills, with the ability to diagnose and resolve complex issues efficiently. • 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 Combine, Apple's reactive programming framework for Swift. • Nice to have: Familiarity with continuous integration and continuous deployment (CI/CD) tools such as CircleCI, Fastlane, or Bitrise. • Understanding of advanced iOS app performance optimization techniques, including memory management, caching, and threading. • Experience with SwiftUI, Apple's declarative UI framework for building iOS apps. • Proficiency in unit testing and test-driven development (TDD) to ensure code quality and reliability.

🏖️ Benefits

• Competitive compensation. • Discounts on your Toters orders. • First-class medical insurance.

Apply Now

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs within 24 hours of being posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com