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