Mobile Application Developer, Software Developer
Phenna Group
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 55KJob location
Remote
Tech stack
Flutter
Java
Computer-Aided Design
3D Visualization
Geographic Information Systems
API
Agile Methodologies
Amazon Web Services (AWS)
iOS
App Store (IOS)
ArcGIS (Software)
Azure
Software Debugging
Global Positioning Systems (GPS)
Google Maps
Mobile Application Software
JSON
MVC
Model View ViewModel
Cloud Services
Software Engineering
SQLite
iOS
Firebase
Backend
GIT
Kotlin
Core Data
Information Technology
GraphQL
React Native
Google Play
REST
Software Version Control
Job description
We are seeking a skilled Mobile Application Developer to design, develop, and maintain mobile applications for Android and iOS. Your apps will be deployed by our field teams to collect high-quality data and support asset management services. You'll collaborate with engineers, inspectors, and backend developers to ensure a seamless and intuitive user experience., * Design, develop, and maintain Android/iOS mobile applications (native or cross-platform).
- Translate field workflows into app features in collaboration with field teams.
- Write clean, maintainable, and scalable code following best practices.
- Troubleshoot, debug, and optimise app performance.
- Integrate third-party APIs and SDKs.
- Conduct testing, including in-field validation.
- Publish and update applications on Google Play and Apple App Store.
- Ensure security, data protection, and compliance with platform guidelines.
Requirements
Do you have experience in iOS development?, Do you have a Bachelor's degree?, * Minimum 3 years' experience developing and deploying mobile apps.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
- Proficiency in Swift (iOS), Kotlin/Java (Android), or cross-platform frameworks (Flutter/React Native/MAUI).
- Experience with device features: cameras, GPS, annotations.
- Knowledge of local storage systems and backend synchronization (SQLite, Realm, Core Data).
- Familiarity with UI/UX design principles and mobile app architecture (MVC/MVVM).
- Experience with RESTful APIs, GraphQL, JSON, version control (Git).
- Strong problem-solving skills and attention to detail.
Desirable Skills:
- GIS experience (Mapbox, ESRI ArcGIS SDK, Google Maps).
- geoJSON and geospatial data visualisation.
- Cloud services (Firebase, AWS, Azure).
- 3D visualisation or rendering of CAD/BIM/UE5 models.
- Agile development and CI/CD pipelines.
Benefits & conditions
- Competitive salary.
- Health and retirement benefits.
- Professional development and training.
- Life insurance.
- Additional annual leave for continuous service.
About the company
XAIS-PTS is a leading provider of infrastructure surveys and asset management software for highway managers and owners. We collect asset data in the field, provide interactive management tools, and deliver expert advice on the management of highway assets.