taboola code

Current Job Openings

Senior iOS Developer



• Design, develop, and implement native iOS applications

• Lead the entire application life cycle (concept, design, test, release and support)

• Collaborate with our Product team to help understand customer needs, troubleshoot potential problems and define upcoming features

• Work with the backend team to define and optimize APIs

• Write clean, efficient, well-tested code, maintain code quality, organization and automation

• Communicate status, roadblocks and requirements to management in order to proactively solve problems and drive solutions.

• Troubleshoot and debug to optimize performance.

• Assess emerging mobile trends to ensure forward progress and innovation

• Comfortable working with remote team using GitHub/Slack/Zoom to collaborate

Basic Qualifications

• Bachelor’s degree in Computer Science or related fields

• Has 5+ years experience with iOS development, excellent Swift knowledge is a requirement

• Architected and implemented complex iOS applications and have an appreciation for clean, elegant and simple code

• Experience in adapting MVVM best practices.

• Experience in best practices for RESTful API design and consumption

• Remote/Push Notification and Silent Notification Experience

• Knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, testing, and operations

• Experience working in an Agile development environment

• Has a strong commitment to customer experience and product quality

• Solid communication & collaboration skills

• Team player driven to achieve both individual and team goals


Preferred Qualifications

• Experience with popular Fintech SDKs

• Experience with Firebase/ OneSignal/ Iterable

• Experience with localization

• Experience with Snapkit/SwiftUI

Apply to this job by emailing your resume to

Backend Engineer


Building a robust platform that will be supporting the mobile application.
Helping to design and implement new microservices.
Improving and optimizing existing backend systems including infrastructure and database.
Basic Qualifications
Bachelor’s degree in Computer Science, Engineering or other related fields.
3+ years of experience as a software engineer.
2+ years of experience developing in one backend language (Preference node/go/java/python).
Experience building RESTful Web APIs and backend services for modern mobile applications.
Demonstrated understanding of design patterns, architecture and data modeling.
Demonstrated experience implementing security best practices and authentication protocols such as SAML, OAuth, Token-based authentication.
Ability to work in a dynamic and collaborative startup environment.
Self-starter with ability to quickly learn and apply new skills
Preferred Qualifications
Experience with popular Fintech APIs
Experience with AWS

Apply to this job by emailing your resume to