Mobile Engineer
Listed on 2025-12-31
-
Software Development
App Developer - Mobile/Web, Full Stack Developer
Try Hack Me is entering an exciting new chapter : bringing our platform to mobile for the first time . We’re building a lightweight companion app that helps learners stay engaged, practise skills on the go, and deepen their connection with the THM ecosystem. This role sits at the heart of that mission.
You’ll partner closely with engineers, design, product, and content to shape what “THM on mobile” actually means. There’s no legacy, no inherited constraints — you’ll be building the foundations, the architecture, and the app experience from scratch. It’s a rare opportunity to own a greenfield mobile product at a fast-growing company with millions of users, helping us test, learn, and define the long-term mobile direction for the business.
The RoleWe’re looking for a Senior / Lead Mobile Engineer to build Try Hack Me ’s first mobile experience from the ground up. Your work will help us understand how mobile can strengthen learner engagement, support daily practice, and bring the platform closer to our global community.
You’ll report to the Head of Engineering and work closely with a small cross‑functional squad. The role is hands‑on and delivery‑focused : shaping the architecture, building the first version of the app, and navigating the practical realities of app‑store approvals, metadata, and release processes. Success means delivering a lightweight but genuinely useful companion app that helps us test the waters for a broader mobile strategy.
Yourresponsibilities will include:
- Building and maintaining the mobile application using React Native inside Expo, delivering a high‑quality experience across iOS and Android.
- Owning the full mobile lifecycle : prototyping, metadata setup, store submission, quality gates, and release.
- Integrating with backend APIs and working with engineering teams to ensure smooth connectivity and authentication flows.
- Establishing sensible foundations for build and deployment pipelines (CI / CD) as the app evolves.
- Ensuring compliance with Google Play and App Store requirements, including test accounts and submission standards.
- Setting technical direction and mobile best practices that can scale beyond a single developer.
- Working closely with product and design to scope features, prioritise effectively, and deliver rapid iterations.
- A builder’s mindset — someone who thrives in scrappy, zero‑to‑one environments and gets energy from turning ambiguity into real product.
- Proven experience shipping mobile apps end‑to‑end to both app stores, ideally as the primary or sole engineer on at least one project.
- Strong expertise in React Native and Expo, with the judgement to make pragmatic technical decisions that balance speed and long‑term direction.
- Comfortable working closely with product, design, and founders to shape what the app should be — not just implementing requirements, but helping define them.
- Experience integrating with backend APIs and handling real‑world concerns like authentication, offline behaviour, lifecycle events, and error resilience.
- Solid grounding in Type Script, modern React patterns, and the nuances of mobile performance, rendering, and app structure.
- Ability to navigate the gritty parts of mobile delivery : metadata, screenshots, test accounts, Apple submission quirks, and Play Store requirements.
- Someone who cares deeply about quality and user experience, even when moving fast — and knows when “good enough for v1” is the right call.
- Passion for building products that help people learn, grow, and push themselves — enthusiasm that matches the energy and mission that built Try Hack Me .
- Experience creating or extending native modules (Swift / Kotlin).
- Exposure to CI / CD for mobile (EAS, fastlane, or custom pipelines).
- Familiarity with Detox or mobile E2E testing approaches.
- Experience working in a startup or early‑stage product environment, where wearing multiple hats is normal.
- Interest in cyber security, education, or developer learning ecosystems.
💸 Salary - We hire across 34+ countries. We determine salaries based on Geographic Location , Seniority , Interview Performance , and Market Rates using leading…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: