TypeScript / React / Ionic / Capacitor
Remote-friendly | Flexible working | No agencies please
About North27
North27 is an education technology company that designs and builds software, integrations and services to help schools and trusts make better use of technology.
Our work focuses on reducing friction across school systems - improving communication, organisation and day-to-day operations for staff, students and parents.
We combine consultancy, product development and integrations, working across platforms such as Google Workspace, MIS systems and custom-built applications.
Our core products include:
- Byte - a cloud-based catering and payments platform used by schools
- Fusion - a data integration platform connecting school systems
- Custom apps, integrations and tools tailored to specific school needs
We are a small, flexible team with a strong focus on practical outcomes. Our work often involves solving real-world problems in schools, rather than building software in isolation.
The role
You will work across our mobile and web app products, helping us build new applications using modern React-based technologies, while also maintaining and gradually modernising existing Angular/Ionic apps.
This includes contributing to a new generation of school communication apps, including location-aware and iBeacon-enabled features.
You will work across mobile apps, integrations and release processes, with a focus on building maintainable, modern systems and reducing legacy complexity over time.
Why this role is different
This isn’t a traditional “front-end” or “full stack” developer role.
You’ll be working on:
- Real-world systems used daily in schools
- Apps that interact with physical environments (QR codes, EPOS, iBeacons, devices)
- Integrations with multiple third-party systems (MIS, payments, identity, Google)
- Products that need to be reliable, secure and easy to use by non-technical users
We’re looking for someone who can take ownership - not just write code.
What you’ll work on
- Building new cross-platform apps using React + Capacitor (or similar)
- Maintaining and modernising existing Angular/Ionic mobile apps
- Developing new school communication features, including BLE / iBeacon support
- LunchClub / Byte features for parents, students and schools
- Firebase Auth, Firestore, FCM push notifications and integrations
- REST API integrations with North27 services and third-party platforms
- Stripe, Google, Apple, Microsoft and school MIS integrations
- App Store, TestFlight, Google Play and internal release processes
- Improving security, testing, monitoring and CI/CD
Core skills
You should have strong experience with:
- TypeScript
- React (primary framework for new development)
- Building and shipping cross-platform mobile apps (Ionic, Capacitor, React Native or similar)
- REST APIs, authentication flows and token handling
- Mobile app development for iOS and Android
- Debugging production issues and improving reliability
- Git and collaborative development workflows
- Working within and evolving existing production systems
Framework experience
- Strong experience with React
- Experience or familiarity with Angular (useful for working with existing apps)
- Ability to understand and modernise legacy codebases
We currently use:
- Angular + Ionic for existing mobile apps
- React for newer applications and web platforms
Mobile experience (important)
We are especially interested in developers who understand:
- iOS and Android permissions and platform constraints
- Push notifications, deep links and background behaviour
- App signing, provisioning and release processes
- Xcode and Android Studio workflows
- Cross-platform plugin ecosystems (Capacitor/Cordova or similar)
- BLE / iBeacon concepts and proximity-based features
Useful additional experience
- Experience migrating or modernising applications (e.g. Angular → React)
- Firebase (Auth, Firestore, FCM, Functions)
- Stripe or payment integrations
- Sentry, LogRocket or similar monitoring tools
- Fastlane, GitHub Actions or CI/CD pipelines
- Offline-first patterns (Service Workers, IndexedDB)
- School MIS integrations (e.g. iSAMS)
- EdTech, payments or EPOS domain experience
What we’re really looking for
- A mobile-first engineer with strong TypeScript skills
- Someone who can work primarily in React, but is comfortable with Angular where needed
- Comfortable improving and evolving existing systems, not just building from scratch
- Able to take ownership and make pragmatic technical decisions
- Interested in building real-world products used in schools
What success looks like in 6 months
- You are productive across our React-based app stack
- You’ve shipped at least one meaningful feature or improvement
- You’ve contributed to modernising part of a legacy Angular system
- You’re comfortable owning part of the app stack end-to-end
Minimum requirements
- Eligible to work in the UK
- Enhanced DBS checked, or willingness to be checked
- Relevant commercial development experience
- Strong TypeScript / JavaScript ability
- Experience shipping or maintaining production apps
- Excellent communication skills
Unfortunately, we cannot sponsor visas.
Preferred
- Passion for education technology
- Experience with school systems or parent/student apps
- Attention to mobile UX detail
- Interest in location-aware / proximity-based features
- A desire to improve tooling, testing and release processes
Pay: £50,000.00-£70,000.00 per year
Benefits:
- Casual dress
- Company pension
- Free parking
- Private dental insurance
- Work from home
Work Location: Hybrid remote in Northampton NN1 1SY