We're looking for an experienced frontend engineer who is equally at home building complex web applications in Angular and shipping mobile apps in React Native. You'll own features end to end across our web platform and our iOS and Android apps, working closely with product, design, QA and backend teams. This role suits someone who enjoys data-heavy business UIs, cares about quality and security, and uses AI coding agents as a natural part of their daily workflow.
Responsibilities:
- Own features end to end, from refining requirements with product and design to shipping and following up in production, on both web and mobile.
- Build modern Angular applications using standalone components, signals, RxJS and Signal Forms.
- Build data-heavy screens with AG Grid and our in-house design system.
- Develop and maintain cross-platform mobile apps for iOS and Android using React Native.
- Implement navigation, forms, authentication, deep linking, push notifications and other core mobile features.
- Integrate REST APIs across web and mobile, with robust handling of responses, errors and state.
- Manage mobile application state with Redux or Redux Toolkit.
- Integrate third-party SDKs and services such as Firebase, Crashlytics and analytics tooling.
- Contribute to shared component libraries used across teams.
- Debug and resolve issues across platforms, working with QA to investigate reported problems.
- Review merge requests, improve team conventions, and help raise the engineering bar.
Required Experience:
- 5+ years of professional frontend experience, with deep TypeScript skills.
- Strong hands-on Angular experience, including signals and modern Angular APIs, and a clear sense of when RxJS is still the right tool.
- Proven experience building and releasing React Native apps to both the App Store and Google Play.
- Solid understanding of React components and hooks, React Navigation, and Redux or Redux Toolkit.
- Comfort building complex, form- and grid-heavy business UIs that stay accessible and fast.
- Good understanding of mobile UI development, responsive layouts and platform differences between iOS and Android.
- Familiarity with Firebase, push notifications, Crashlytics or analytics, and with deep linking.
- Working knowledge of Xcode, Android Studio, Fastlane and mobile release processes.
- A security-aware mindset in frontend and mobile development.
- Ability to quickly understand an existing codebase and contribute to ongoing development.
- Strong Git skills, including branching, merge requests and review workflows.
- A collaborative team player who enjoys discussing, refining and improving ideas.
- Professional proficiency in English.
Nice to have:
- Experience setting up or maintaining GitLab CI/CD pipelines, including for mobile builds.
- Experience building or contributing to a design system or web components.
- Micro-frontend experience.
- Experience with native iOS (Swift) or Android (Kotlin) development.
- Experience with Datadog, Pendo, Freshdesk or application security scanning tools.
- Experience working across development, staging and production environments.