Senior Mobile Developer
XYZ Reality Ltd
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
JavaScript
3D Scanning
Artificial Intelligence
Android
iOS
XCode
App Store (IOS)
Autodesk Revit
Automation of Tests
Unit Testing
Mobile Application Development
Cloud Computing
Continuous Integration
Software Debugging
Github
Mobile Application Software
Microsoft UI Automation
TypeScript
Delivery Pipeline
Appium
Navisworks
React Native
React
Google Play
Objective C++
REST
Job description
We are seeking a seasoned Senior Mobile Developer to help drive the technical direction of our mobile platform - someone passionate about technology, driven by innovation, and ready to take strong ownership of cutting-edge digital products tailored for the construction sector., * Architect, build, and scale our mobile app for construction workflows - integrated AR and 360-degree capture - driving modern patterns, strong typing, and performance under demanding on-site and offline conditions.
- Work hands-on with native iOS (Swift, with some Objective-C) to build bridges and integrate third-party native SDKs - e.g. 360 cameras, Point cloud and viewers - and evolve 360-degree capture for progress tracking, reality capture, and issue management on-site.
- Help drive the mobile delivery pipeline end-to-end: CI/CD, a robust automated testing strategy (unit, component, and end-to-end flows), and releases across the Apple App Store (provisioning, code signing, TestFlight, phased rollouts, compliance) and Android / Google Play as it matures.
- Partner closely with Cloud, AR/3D, and UX teams on integration and user experience, and provide hands-on development support.
Requirements
- Strong mobile development experience, with solid production experience shipping React Native and TypeScript.
- Deep understanding of iOS - the build system, app lifecycle, memory, and debugging with Xcode Instruments - plus working knowledge of Swift: enough to read, write, and maintain native modules.
- Proven experience owning the full Apple App Store release process (provisioning, code signing, TestFlight, submissions); Google Play / Android release experience is a strong plus.
- Hands-on experience designing and operating mobile CI/CD pipelines, ideally with Xcode Cloud (or Bitrise, Fastlane, GitHub Actions).
- Strong background in automated testing at scale - unit testing (e.g. Jest), component testing, and end-to-end UI automation with Appium or equivalent.
- Demonstrable experience with native modules, bridging techniques, and deep React Native optimization.
- Proficiency with RESTful APIs and real-time or offline-first applications.
- Solid grasp of app architectures and state management (Redux, MobX, Zustand, or Context API).
- Familiarity with AR frameworks such as ARKit.
- Proven ability to drive complex projects end-to-end and collaborate effectively across engineering, product, and design.
Nice to Have
- Exposure to BIM tooling and viewers (e.g. BIMWalk, Navisworks, Revit).
- Experience shipping production Android apps alongside iOS, and awareness of cross-platform considerations.
- Experience working with agentic development pipelines and AI-assisted coding workflows to accelerate delivery.
About the company
XYZ Reality are the creators of the world's first and only engineering-grade Augmented Reality solution, purpose built for the construction industry. Not only have we created this holographic technology, that sits within The Atom - a smart, site-safe headset/hardhat - but we implement it on projects, utilising the power of AR to ensure that all schemes are completed in line with the delivery timescales and budgets.
XYZ has grown to over 100 staff across the UK, US & Europe and is working with Mission Critical organisations & construction companies to successfully deliver major projects.