DevJobs

Senior Mobile Developer

Overview
Skills
  • Java Java
  • Kotlin Kotlin
  • Objective-C Objective-C
  • Swift Swift
  • Flutter Flutter
  • React Native React Native
  • RESTful API RESTful API
  • CI/CD CI/CD
  • OAuth

CHEQ is the global leader in Go-to-Market Security, trusted by over 15,000 customers worldwide to protect every aspect of their marketing, sales, and data operations from bots, fake users, fraud, and cyber attacks.


Powered by award-winning cybersecurity technology, CHEQ offers the broadest suite of solutions for securing the entire funnel, from paid marketing to on-site conversion, data, and analytics.


CHEQ is a global company with offices in Tel Aviv, New York, London, and Tokyo. Our R&D organization is global, professional, and strives for best practices and high efficiency.


Our technology stack includes AWS, Kubernetes, Terraform, HELM, Kinesis, ClickHouse, Airflow, Redis, MySQL, PostgreSQL, Prometheus, Grafana, NodeJS, Go(lang), Python, React, GitLab CI/CD, and more.


We are looking for an experienced Senior Mobile Developer proficient in both Android and iOS platforms, with a deep understanding of mobile OS internals and experience in native mobile development.


The ideal candidate will have a proven track record of designing, developing, and deploying scalable mobile applications and SDKs.


This role will involve collaborating with cross-functional teams to translate business requirements into high-quality mobile software solutions.


The Senior Mobile Developer will play a key role in driving innovation and maintaining the integrity of our mobile architecture.


Responsibilities:


  • Design, develop, and maintain robust and scalable mobile applications and SDKs for Android and iOS platforms.
  • Architect and optimize mobile systems for speed, reliability, and scalability, including implementing effective monitoring and logging solutions.
  • Implement security best practices to safeguard sensitive data and prevent security vulnerabilities in mobile applications.
  • Integrate with backend services to enable seamless communication between mobile applications and server-side components.
  • Write clean, maintainable code and conduct code reviews to ensure adherence to coding standards and best practices.
  • Troubleshoot and debug issues across the full mobile stack, utilizing monitoring and logging tools for effective diagnosis.
  • Stay up-to-date with emerging technologies and trends in mobile development, and propose innovative solutions to enhance our mobile products.
  • Collaborate with cross-functional teams, including backend developers, product managers, and designers, to deliver high-quality mobile experiences.
  • Contribute to the continuous improvement of our development processes and tools.


Requirements:


  • 5+ years of experience in mobile development, with a strong focus on native Android and iOS applications.
  • In-depth knowledge of mobile OS internals for both Android and iOS platforms.
  • Proficiency in native mobile development using Kotlin/ Java or Swift/ Objective-C
  • Solid understanding of mobile application architecture, design patterns, and best practices.
  • Experience building and consuming REST APIs, and implementing authentication and authorization mechanisms (e.g., OAuth).
  • Strong problem-solving skills and the ability to troubleshoot complex issues across the mobile stack.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Proven track record of delivering high-quality mobile software products on time.
  • Experience with performance optimization ,monitoring and logging tools for mobile applications and mobile-specific testing using device farms.


Advantage:


  • Experience with mobile SDK development, particularly in the areas of monetization and fraud detection.
  • Familiarity with cross-platform development frameworks, such as React Native or Flutter.
  • Experience with Ad Tech products and technology
  • Familiarity with CI/CD pipelines and automated testing frameworks specifically for mobile environments
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Demonstrated leadership skills, with the ability to lead technical initiatives and mentor junior developers.
  • Experience with big data technologies and scalable data processing solutions.
  • Understanding of deployment processes to app stores (Google Play, App Store).



Equal Opportunity Employer


CHEQ is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

CHEQ