Software Engineer – Research App Development
Location: Coventry, West Midlands
Contract Type: Contract (£300 - £400 per day)
Duration 6 – 12 Months
About the Role
We are seeking a skilled Software Engineer to develop research-focused versions of two retail Apps. The research will take a standard app format and its core functionalities and incorporate advanced data collection and intervention mechanisms to support behavioural research.
This role offers an exciting opportunity to work on a cutting-edge project that will influence consumer behaviour research over the next five years. You will play a key role in the design, development, deployment, and ongoing enhancement of these research applications, ensuring they remain secure, scalable, and adaptable for future studies.
Key Responsibilities
Application Development: Build and maintain two mobile apps, while integrating research-specific features.
Data Tracking & Collection: Implement interaction tracking (e.g., clicks, searches, purchases) and develop mechanisms for adaptive user questioning.
Dashboard & Reporting: Develop an admin dashboard to visualise user behaviour, generate reports, and manage research experiments.
Security & Compliance: Ensure compliance with GDPR and data protection regulations, including secure storage and encryption of collected data.
Scalability & Maintainability: Write robust, well-documented code to support long-term research use, with potential for open-source distribution.
Intervention Development (Future Phases): Implement experimental interventions (e.g., product ranking changes, discounts, and information prompts) to test consumer decision-making.
Cross-Platform Support: Ensure the app functions seamlessly on iOS and Android, supporting up to 100 concurrent users.
Technical Requirements
Essential:
Strong experience in mobile app development (Android/iOS).
Proficiency in React Native, Flutter, or similar cross-platform frameworks.
Expertise in WebView integration, API development, and secure data handling.
Knowledge of databases (SQL, Firebase, or MongoDB) for tracking user interactions.
Experience with data visualization (e.g., dashboards, analytics tools).
Understanding of GDPR compliance and user privacy considerations.
Desirable:
Experience with AI/machine learning for adaptive questioning.
Background in behavioural research, UX analysis, or A/B testing.
Previous work on projects related to e-commerce or food delivery platforms.
If you're passionate about developing software for behavioural research and want to make an impact in consumer decision-making, we’d love to hear from you! Apply Now to be part of an innovative research team driving real-world change.