Overview:We are looking for a skilled Mobile Developer with strong SQL/data processing experience to enhance an internal employee app. The app provides employees with performance insights (e.g., punctuality, recognition, and feedback) through gamified ranking and scoring. Currently, the scoring system lacks transparency, and we want to improve it with more statistics, better visualisation, and meaningful insights.
You will work closely with both technical and non-technical team members to evaluate existing functionality, identify areas for improvement, and implement data-driven enhancements.
Responsibilities:
- Work with the existing development team to understand the current app and its components.
- Enhance the app's features with additional statistics, visualisation, and gamification elements.
- Build and optimise data pipelines for pulling and processing data from Teradata/SQL into AWS S3 buckets.
- Perform SQL data manipulation, transformation, and processing to support analytics and app features.
- Collaborate with business users and managers to gather feedback and refine app functionality.
- Communicate findings clearly to both technical and non-technical stakeholders.
- Identify what's working well in the app and recommend improvements.
- Ensure smooth integration of Swift/Swift UI features into the app.
- Support app testing and validation of new features.
Requirements:
- Proven experience in iOS development (Swift, Swift UI).
- Strong background in SQL (data processing, manipulation, and pipelining).
- Ability to analyse and transform data for app insights and reporting.
- Strong communication skills for engaging with both technical and non-technical team members.
Nice to Have:
- Experience in gamification or building employee engagement apps.
- Experience with Teradata and working with AWS S3 buckets.
- Familiarity with data visualisation techniques.
- Previous experience working with internal business tools or HR-related systems.
