Android Developer Introduction In response to new workand additional work from existing clients we are looking for anAndroid Developer to join our team. We produce award-winning workfor globally recognised brands across a variety of sectorsespecially sport, and are looking to expand the team to help uscontinue this trend into the future. We offer competitive salariesand a range of benefits including a monthly work/life balance dayto help everyone here maintain a healthy lifestyle. Job DescriptionWe are looking for a talented Android developer responsible for thedevelopment and maintenance of native Android applications. Yourprimary focus will be the development of Android applications andtheir integration with back-end services. You will be workingeither independently and alongside other engineers and designers.Therefore, commitment to collaborative problem solving and creatingquality products and code as well as a passion for the Androidplatform is essential. Responsibilities - Translate designs andwireframes into high quality code. - Design, build, and maintainhigh performance, reusable, and reliable applications. - Ensure thebest possible performance, quality, and responsiveness of allapplications. - Work with backend developers to integrate andconsume restful API’s - Identify and correct bottlenecks and fixbugs through automated testing. - Provide detailed estimates ofwork and ensure timely delivery of features. - Help maintain codequality, organisation, and automation. - Collaborate with teammembers to refine our best practices and processes. - Participatein code reviews, write automated tests, and help define ourtechnical roadmap. Continuously learn and keep up to date withemerging technologies to evaluate impact to business. Skills andexperience - Strong knowledge of the Android SDK, differentversions of Android, and how to deal with different devices. - 1 to2 years of mobile software development experience with Java. - 1+years of mobile software development experience with Kotlin. - Musthave design layout skills in XML, and be able to explain the designand layout process - Experience with RESTful APIs to connectAndroid applications to back-end services. - Strong knowledge ofMaterial design principles, patterns, and best practices. -Experience with offline storage, asynchronous programming, andperformance tuning. - Ability to understand business requirementsand translate them into technical requirements. - An obsessionalenthusiasm for Android as a user and developer. - Proficientunderstanding of code versioning tools, such as Git. - Passionateabout writing clean, well organised, and production-ready code. -At least one published App Store app or open-source project. -Constant monitoring and learning of new technologies and the marketlandscape. Goodies We’re a hard working, compassionate agency, witha fun outlook and a collaborative approach. We’re in this togetherand we succeed as a team with comprehensive on-boarding andinduction, 25 days holiday, staff bonus scheme, the last Friday ofevery month off as a (discretionary) work-life balance day (wherethere is no Bank Holiday in the month), regular career and personalplanning, pension, share options after two years. Education: -Computer Science Degree or equivalent (required) Workauthorisation: - United Kingdom (required) Salary According toexperience. Applicants for this post should send a current CV and acovering letter to careers@othermedia.com No agenciesplease