Jobs for Humanity

Senior iOS Engineer

Remote Beirut
USD 60k - 60k
Swift Git CircleCI
Description

Senior Mobile Engineer - iOS ($5000+/month)

Location: Beirut, Beirut Governorate, lb, Remote

Company Description

Top Software Company | Fintech | Startup-like environment | Flexible work model


 

Who we are

 

We are a remote-first software agency with a presence in Lebanon and the United States specializing in building and scaling transformative digital solutions for innovative clients. We’re seeking a Senior iOS Engineer to join our team and work on a flagship project for a leading e-commerce and fintech platform. If you’re a self-starter with a knack for startup environments, experienced in fintech, taking products from zero to one, and ready to roll up your sleeves to wear multiple hats, this is the role for you.


 

Job Description

About the role

 

As a Senior iOS Engineer, you will be a key driver of mobile innovation, contributing to the development of a high-impact fintech product. You’ll work closely with cross-functional team members to turn product ideas into seamless user experiences. This role demands hands-on problem-solving and adaptability, ideal for those who thrive in dynamic startup, fast-paced environments.


 

Your responsibilities will include:

 

  • Translating requirements into well-designed, user-focused iOS features.

  • Developing, testing, and deploying code with a focus on quality and scalability.

  • Proactively identifying and solving technical challenges in a startup-like environment.

  • Optimizing app performance for responsiveness and stability.

  • Implementing robust security measures to protect user data.

  • Actively participating in code reviews to maintain high development standards.

  • Collaborating with backend engineers to integrate app functionalities.

  • Staying up-to-date with trends in mobile development and proposing innovative solutions.

Qualifications

What we're looking for

 

Must-have skills and experience:

 

  • Bachelor’s degree in Computer Science or related field.

  • 6+ years of professional iOS development experience.

  • Proficiency in writing high-quality, performant, and reliable code using Swift.

  • Participate in the on-call rotation and be willing to jump in and help resolve any incidents within the defined SLA.

  • Strong understanding of Dependency Injection (DI) frameworks.

  • Proven ability to build products from the ground up in a fast-paced startup environment.

  • In-depth knowledge of Swift development, including memory management, concurrency, and multithreading.

  • Proficiency in using version control systems, particularly Git.

  • Strong collaboration skills and a team-oriented mindset.

  • Exceptional problem-solving abilities and proactive approach to challenges.

  • Experience with Combine, Apple's reactive programming framework for Swift.

  • Outstanding written and verbal communication skills

  • In-depth understanding of the entire mobile development life cycle, including familiarity with mobile industry trends, testing paradigms and architectures.

  • Expertise in interactive application development on the iOS platform, with a strong grasp of memory management, file I/O, network programming, concurrency, multithreading, and a successful track record of publishing apps on the Apple Store.


 

Nice to have:

 

  • Experience with CI/CD tools like CircleCI, Fastlane, or Bitrise.

  • Familiarity with SwiftUI and advanced performance optimization techniques.

  • Knowledge of unit testing and Test-Driven Development (TDD).

Additional Information

Why join us?

 

  • Work on impactful projects for innovative clients.

  • Collaborate with top talent in a remote, flexible environment.

  • Opportunity to grow as a technical leader in a fast-paced, startup-like setting.


 

We’re looking for proactive, versatile professionals eager to contribute to game-changing products. Apply now to join a team that values innovation, ownership, and creativity.


 

Jobs for Humanity
Jobs for Humanity

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say