Android Developer
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
#J-18808-Ljbffr