Alma · Paris, France, France
Build and ship meaningful consumer experiences: Develop and release new features in the Alma app from design to production, working closely with Product, Design and back-end engineers.
Make payments simple and secure: Integrate payment SDKs and native mobile capabilities such as Apple Pay, Google Pay, card management, biometrics and secure storage.
Raise the quality bar of the app: Keep the application fast, reliable and maintainable through automated testing, monitoring, code reviews and continuous performance improvements.
Help the team learn and move forward: Contribute to technical decisions, challenge product and back-end implementation when needed, and improve the team’s architecture, tooling and release processes.
You will work with
Mobile: Expo / EAS, Expo Router, React Native, React 19, TypeScript, TanStack Query, Redux Toolkit, react-hook-form, Zod, Reanimated, Unistyles, MMKV, Nitro modules.
Tests: Jest, Testing Library, Maestro.
Payments: Adyen, Stripe, Checkout.com SDKs.
Observability: Datadog, Sentry, OpenTelemetry, OpenFeature.
Back-end: Python, FastAPI.
Tools: GitHub, Linear, Notion, Figma, Crowdin, Claude.
About you
To succeed in this job
You have 3+ years of experience building mobile applications with React Native and TypeScript , with experience releasing apps on both the App Store and Google Play.
You have a strong understanding of the React Native ecosystem, including Expo, navigation, state management and data fetching.
You care deeply about software quality and have experience with testing, code reviews, monitoring and mobile performance.
You are fluent in English and comfortable working in a cross-functional, international environment.
And it will be nice if you also
Worked on payment products, fintech products or other security-sensitive applications
Experience contributing to a consumer application used at scale
Comfortable challenging product or back-end implementation when it does not provide the best user or technical outcome
Experience with web development in addition to mobile development