Job description

Senior iOS Mobile Developer

Location :
We are ready to offer :
  • Competitive salary based on your experience level
  • Professional and career growth opportunities
  • Opportunity to work and communicate directly with the customers
  • Your health support via gym compensation and vacation policy
  • Free English classes twice a week in the office
  • Leisure activities in the office: X-box, table tennis, cinema tickets, tea time, pizza days
  • Parking zone
About the project :

Taboola is an equal opportunity employer and we value diversity in all forms. We are committed to creating an inclusive environment for all employees and believe such an environment is critical for success.

Why Taboola?

  • If you ask our employees what they love about Taboola, they will tell you that here they are able to discover their best professional self, explore where they can grow, and learn from and together with smart and talented people.
  • We work with some of the biggest names in the business. Our clients include Business Insider, NBC, Wells Fargo, Adidas, and more.
Requirements :
  • 5+ years of experience in native iOS development.
  • Proficient with Xcode, iOS SDK.
  • Excellent understanding of ObjC, Swift.
  • Strong understanding of the principles of OOP/OOD, and Design patterns.
  • Strong debugging skills (including Charles Proxy, WebView debugging).
  • CocoaPods, Carthage, SPM knowledge.
  • Code signing principles (Creating certificates, provision profiles etc)
  • Keychain knowledge
  • Caring for small details is in your nature.
  • Very organized work.
  • Good English is essential for communication.
  • Working with RESTful APIs and web services.
  • Up to date knowledge of recent iPhone OS features and restrictions.
  • Team player, able to work remotely if needed, in a fast-paced, dynamic environment and an independent learner.
As an advantage :
  • Experience in developing, testing and publishing iOS frameworks/libraries
  • Published applications on the App Store and in TestFlight.
  • Understanding how iOS works under the hood.
  • Javascript skill.
  • Experience with Appium automation testing.
  • Experience with Jenkins or other CI/CD systems
Expected day-today :
  • Weekly feature review meetings – via video chat.
  • Weekly sprint planning / adjustment meetings – via video chat.
  • Daily standup meeting (Scrum style) via video chat / text chat.
  • We prefer working in weekly sprints, deploying every two weeks.
our office life


  •  Beautiful and
comfortable offices Beautiful and
    comfortable offices
  • Convenient work
schedule Convenient work
    schedule “Good morning”
  •  Opportunity to manage
your work time independently Opportunity to manage
    your work time independently
  •  English speaking club, tea day,
pizza day and many other events in office English speaking club, tea day,
    pizza day and many other events in office
  • Interesting projects
and opportunity for career growth Interesting projects
    and opportunity for career growth
keep in touch
Herzliya Pituach, Israel
Kharkiv, Ukraine
Kyiv, Ukraine
contact us