Department: Development Employment Type: Permanent - Full Time Location: Worthing, UK Description We are seeking a talented and experienced Android Mobile Developer to join our team. The ideal candidate will have a passion for mobile application development and a strong understanding of mobile platforms, UI/UX principles, and best practices. As a Mobile Developer, you will collaborate with cross-functional teams to design, develop, and maintain high-quality mobile applications that meet our business objectives and exceed user expectations. This is a hybrid role based 3 days/per week in our Worthing office. Key Responsibilities Collaborate with product managers, designers, and other developers to define, design, and deliver new features for our Android application Develop clean, efficient, and maintainable code for Android platforms using programming languages such as Kotlin Conduct thorough testing to ensure the performance, reliability, and scalability of mobile applications across different devices and operating systems. Optimize the application for maximum speed, responsiveness, and usability Stay up to date with the latest trends and technologies in android development to continuously improve our products and processes Troubleshoot and debug issues reported by users or internal stakeholders and provide timely resolutions Participate in code reviews, sprint planning, and other team activities to maintain high standards of software quality and collaboration Skills, Knowledge and Expertise Proven experience developing and launching successful mobile applications for Android platforms Experience in app backends, namely APIs Proficiency in applicable android languages ie Kotlin or Java Strong understanding of mobile UI/UX design principles and best practices is essential Experience with mobile app architecture patterns (e.g., MVC, MVVM, MVP) and design patterns is essential Solid understanding of RESTful APIs, JSON, and asynchronous programming is essential Familiarity with version control systems such as Git Excellent problem-solving skills and attention to detail Ability to work effectively both independently and as part of a collaborative team Strong communication and interpersonal skills