UpstaffSign up
Last Update Last Updated: November, 2026

Senior Python Engineer (Mobile SDK)

Back-End Web, Mobile Apps.

Senior
B2 (Upper-Intermediate)

Required Skills

Python
Python
IOS SDK
Android SDK

Nice to Have

SDK development
SAAS
JavaScript
JavaScript
iOS
iOS
SDK
Data Processing
API
API
React Native
React Native

Summary

  • Develop mobile attribution SDKs for JavaScript and iOS environments.
  • Implement tracking and event collection functionality for mobile applications.
  • Work with Python, SDK integrations, and backend services.
  • Full-time, long-term engagement with working hours overlapping until 22:00–23:00 local time for Eastern European candidates.

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Job Overview

We are looking for a Senior/Staff Engineer with Python expertise and experience in SDK development to contribute to a new mobile attribution solution for a SaaS platform in the marketing analytics and e-commerce domain.

The project involves building mobile SDKs from the ground up, focusing on JavaScript and iOS environments. The ideal candidate has experience developing both JavaScript and iOS SDKs, along with a strong Python background.

Responsibilities

  • Contribute to the development of mobile attribution SDKs from the ground up.
  • Develop and maintain JavaScript SDK functionality.
  • Develop and integrate iOS SDK components.
  • Implement tracking and event collection mechanisms for mobile applications.
  • Work on SDK integrations with backend services.
  • Collaborate with backend engineers on data processing and API integrations.
  • Contribute to SDK architecture and technical decisions.
  • Help establish engineering standards for the new SDK initiative.

Requirements

  • Strong commercial experience with Python in production environments.
  • Experience developing JavaScript SDKs.
  • Experience developing iOS SDKs.
  • Understanding of mobile attribution, analytics, and event tracking.
  • Experience developing production-ready software products.
  • Strong engineering fundamentals and ability to contribute to architectural decisions.
  • Fluent English.

Tech Stack

  • Backend: Python
  • SDK Development: JavaScript SDK, iOS SDK
  • Mobile: iOS
  • Additional Technologies: React Native, Android SDK
  • Integrations: APIs, event tracking
  • Domain: Mobile attribution, mobile analytics, marketing analytics

How to Apply for Senior Python Engineer (Mobile SDK)

Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview feedback
  • Project Selection (we are looking for the best project for you).

Who can apply:

  • We work with developers across Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia, Oceania, and the UK.
  • We do not provide visa assistance, and this cooperation model does not include direct-hire benefits.
  • We cannot accept applicants from Russia, Belarus, Iran, or North Korea.
This job is currently open and accepting applications 🔥
Apply Now
Submit CV / GitHub One time, no registration. Share your CV, LinkedIn, or GitHub profile.

Not your stack?

Join the Upstaff community and we are looking for the best project for you.

Submit a Talent for Senior Python Engineer (Mobile SDK)

CV (resume) - pdf, docx/doc or rtf

At Upstaff we respect confidentiality, privacy and value your information.Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up