J

Joko

Cashback shopping app with carbon tracking

Mobile Software Engineer – Senior/Staff Level

Mobile EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of mobile development experience, with clear expertise in React Native.
  • Deep expertise in React Native and a strong understanding of mobile architectures and performance tradeoffs.
  • Strong understanding of mobile architectures and performance tradeoffs, with experience building reliable, data-driven applications in production.
  • Ability to work comfortably in complex, evolving codebases and improve them incrementally.
  • Experience with mobile continuous integration and delivery, release processes, testing, and iOS and Android platform constraints.
  • Ability to collaborate with Product Managers and Product Designers to turn product ideas into high-quality mobile experiences.
  • Fluency in written and spoken English; French is not required.

Responsibilities

  • Own meaningful parts of the production mobile application from technical design through delivery and continuous improvement, collaborating with the wider engineering team.
  • Contribute to defining and evolving the React Native architecture and design, develop, and refactor mobile application features for scalability, maintainability, and performance.
  • Incrementally improve the existing React Native codebase by adopting modern patterns, best practices, and platform capabilities while balancing long-term quality with short-term product needs.
  • Measure, profile, and optimize mobile performance, including startup time, rendering, memory, and caching, proactively preventing regressions and maintaining user experience at scale.
  • Improve mobile developer productivity by evolving tooling, build systems, debugging workflows, and automations to enable fast feedback and reliable day-to-day development.
  • Provide React Native expertise across the team by reviewing designs and implementations, challenging assumptions, and driving better technical solutions in production.
  • Improve and maintain mobile continuous integration and delivery pipelines, testing strategies, and release automation for iOS and Android.
  • Collaborate with backend teams to design and integrate robust APIs and data flows, and occasionally contribute targeted backend code improvements to support mobile product needs.
  • Participate in technical discussions, review code, and help raise mobile engineering standards across the team.

About the Company

Joko

Cashback shopping app with carbon tracking

Joko operates a mobile shopping app that gives users cashback, coupons, and discounts from a wide range of retailers. It earns commissions through affiliate marketing when users make purchases via the app. The app is free for users and automatically calculates the carbon footprint of each transaction, encouraging more conscious consumption. How it works: users browse partners in the app, activate deals, and make purchases through affiliate links to get rewards; the platform tracks sales and credits cashback automatically to the user’s account. How it is different: it combines traditional cashback and coupon offers with real-time carbon footprint insights for each purchase, offering environmental visibility alongside savings, within a broad consumer market. What the company aims for: to help people save money on everyday spending while promoting greener consumption and to grow its affiliate network across retailers.

Company size
201-500
Company stage
Series A
Total funding
$12.8M
Headquarters
Paris, France
Founded
2018

Recently Posted Jobs

Explore more opportunities at Joko

See more jobs