We are hiring a Frontend & Mobile Developer for the IT team, to build and evolve our digital products, with a focus on iOS and Android apps and on the web platforms.
We want someone with real production experience, able to work with a good degree of autonomy and to take an active part in technical choices and product quality.
We want someone autonomous, precise and product-oriented: able to ship features and also to see how they affect the user experience, performance and how maintainable the product stays.
The right profile has already worked on real production apps, can sit with concrete technical problems, and wants to grow into more responsibility for technical choices and for how the products evolve.
Stack:
- React Native
- React
- Next.js
- TypeScript
- AWS
- REST API
- APNs
- FCM
- Build and maintain iOS and Android applications in React Native and TypeScript.
- Build and maintain web platforms in React / Next.js.
- Design and implement new features, from the technical definition through to production.
- Turn Figma designs and components into responsive, fast interfaces that follow the design system.
- Integrate REST APIs and backend services, handling caching, errors and data persistence correctly.
- Implement and manage push notifications with APNs and Firebase Cloud Messaging, including deep linking and foreground/background handling.
- Manage application state with Redux, Zustand or an equivalent.
- Optimize rendering, network, memory and performance on real devices.
- Debug and troubleshoot frontend and mobile issues.
- Help publish and update the apps through App Store Connect and Google Play Console.
- Work with designers, developers and product on the technical solutions.
- Take part in code review and help keep the team’s quality bar and practices.
- 2+ years of professional frontend and/or mobile development.
- Hands‑on React Native on applications in production.
- Solid React and its ecosystem.
- Experience with React / Next.js on modern web applications.
- Experience integrating REST APIs and handling asynchronous data.
- Solid Git and the usual development workflow: branches, pull requests and code review.
- State management with Redux, Zustand or an equivalent.
- Able to debug and analyze performance on real devices.
- Responsive design, and care for interface quality and user experience.
- Able to work with a good degree of autonomy inside a development team.
- Experience with Expo / EAS and OTA updates.
- Experience with App Store Connect and Google Play Console.
- Experience with push notifications via APNs and Firebase Cloud Messaging.
- Experience with in‑app purchases and native Apple and Google subscriptions.
- Knowledge of React Native’s limits and familiarity with native iOS/Android code.
- Familiarity with AWS and cloud infrastructure.
- Knowledge of Apple’s Human Interface Guidelines and Material Design.
- Experience with offline downloads and local content.
- Experience with mobile video players and HLS streaming.
- Experience with editorial, media or high-volume content applications.