We are seeking a Android Software Engineer to work for a fast-growing company in central London. You will be joining a team of over 700 engineers who are at the forefront of technology, developing next generation connected products within consumer electronics and IoT devices. You will be a highly skilled Software Engineer with a strong understanding of Android system architecture and skilled in memory optimisation. Responsibilities of Software Engineer ( Android ) Be part of the team developing new and innovative android application Be an authority on development of code for mobile memory optimisation. Build reusable Android software components Analyse and optimize UI and infrastructure application code for quality, efficiency, and performance In return you will be working for a company which fosters new ideas, encourages personal development and is a true investor in their employees. You will be offered a very competitive salary with excellent benefits and bonus scheme. Requirements of Software Engineer Android Bachelor''s or Master''s degree in Computer Science or equivalent Recent and relevant experience working as a Software Engineer developing software for Android platform which requires a keen focus on memory optimisation. Good understanding of Android System Architecture (Linux Kernel, C++) Strong programming skills in all or some of the following (C++, Java, Kotlin, Android SDK, etc) Strong problem-solving skills and the ability to work in a dynamic, ..... full job details .....