Mobile Engineer A Mobile Engineer designs, builds, and maintains mobile applications that meet defined product requirements, working closely with Product, QA, and Backend teams in an Agile environment to deliver reliable, high‑quality features. The role focuses on writing clean, secure, and testable code, supporting and improving existing applications, participating in code reviews, and contributing to CI/CD, testing, and documentation across the software development lifecycle. Key Responsibilities Design, develop, and maintain mobile applications in line with product requirements and acceptance criteria. Write clean, secure, maintainable, and testable code that adheres to agreed coding standards. Support, maintain, and improve existing mobile codebases, including debugging, bug fixes, performance tuning, and stability improvements. Collaborate closely with Product Owners, QA, Backend Engineers, and other developers to refine requirements, estimate work, and meet delivery objectives. Participate in all stages of the software development lifecycle, including sprint planning, reviews, retrospectives, and deployment pipelines, working within Agile/Scrum methodologies. Participate in code reviews, providing constructive feedback and improving code quality. Contribute to technical discussions and incremental architectural or technical improvements. Assist with build, release, and CI/CD processes for mobile applications, including build automation and release workflows. Conduct testing, including unit testing and familiarity with integration and end‑to‑end testing, to ensure high‑quality and reliable software. Follow and help refine professional coding standards within the team. Apply secure‑by‑design principles in all engineering activities. Use source control effectively (e.g. Git) with branching, merging, and pull‑request workflows. Work with database technologies as required, ensuring queries and data access patterns are performant and scalable. Adopt AI‑assisted development tools responsibly to support engineering productivity. Write appropriate technical documentation to support delivered features and ongoing maintenance. Proactively communicate progress, risks, and capacity to stakeholders, managing priorities across competing workloads. Collaborate effectively within a global team, demonstrating clear verbal and written communication with technical and non‑technical stakeholders. Stay up to date with relevant industry trends, best practices, and emerging technologies. Act as a positive ambassador for the product and engineering team, maintaining a professional and constructive attitude. Essential Skills, Knowledge and Experience C# and the .NET ecosystem Hands‑on experience building cross‑platform mobile applications using .NET MAUI Practical application of the MVVM design pattern in mobile application development Experience with unit and automated testing practices Proficient use of source control systems, including Git Familiarity with CI/CD pipelines for mobile applications, including build, test, and release workflows Experience working with Microsoft SQL Server, including writing and maintaining T‑SQL queries Strong understanding of object‑oriented principles Experience working with SQLite for local data storage in mobile applications Experience using AI‑assisted development tools and large language models for development workflows Experience implementing and consuming RESTful APIs, including JSON‑based web services Experience handling data synchronisation between mobile clients and backend systems, including offline or intermittent connectivity scenarios Experience working in an Agile / Scrum development environment Skills & Qualities Build and maintain strong and trusted relationships with both your team and key stakeholders Influence and motivate stakeholders and team members to achieve objectives Adapt to change in any periods of change or disruption Passion for software development and modern technology Willingness to keep up to date with new development tools and techniques Promote a positive attitude to the whole company and its customers Good communication and writing skills Pro‑active, positive, open and collaborative approach to teamwork Open to learning new skills and self‑development for personal and team growth Comfortable giving feedback at all levels with integrity, and receiving it to build trust Equal Opportunities As a global company, we value and respect the diversity of our workforce, aiming to empower everyone to embrace each other's differences. We are committed to creating an inclusive workplace where diversity, equity, and inclusion are integral to our company and culture. We recognize the benefits of a diverse workforce, where creativity and valuing differences enable us all to thrive and spark innovation. #J-18808-Ljbffr