Senior Android (Kotlin) Developer
🟠 Details:
We are looking for an experienced engineer with Android and embedded Linux expertise. This technical role is focused on developing and deploying automotive entertainment offerings using a wide range of Android and embedded Linux tools and frameworks, and working with development and customer-facing teams to solve complex problems. We work in an agile and fast-paced environment and try to have as few meetings as possible (no daily stand-ups) so that you can focus more on design and development.
Our client is developing innovative automative infotainment products in Xperi’s Connected Car group. For more information, visit https://xperi.com/solutions/connected-car/
🟠 Requirements:
– 4+ years of experience with Android development.
– Advanced to expert-level knowledge of Kotlin.
– Android application architecture, design, and development.
– Experience building and working with Android libraries.
– Experience with Android KTX, Jetpack, and Room.
– Experience working with remote data via REST and/or JSON.
– Asynchronous programming and networking protocols.
– 5+ years of working experience with object-oriented designs.
– Solid knowledge of SW design patterns, architectures, and best practices.
– Extensive experience developing Android applications, with a strong understanding of the Android SDK and Android Studio.
– Excellent communication, leadership, and problem-solving skills.
– Experience working with Gradle in MacOS or Linux environments.
– Experience working with source control tools such as Git and GitHub.
– Experience in Linux shell scripting.
🟠 Would be a plus:
– Android Automotive OS
– Experience working with AOSP, building systems, and makefiles
– Building Android apps for the automotive infotainment industry
– Knowledge of C++11 or higher
– Experience working with NDK and JNI
🟠 Responsibilities:
– Lead development of an SDK (Android library) product from scratch including design, architecture review, coding, and testing.
– Perform regular code and design reviews of our Android and C++ SDKs.
– Collaborate with cross-functional teams to define, design, and ship new features.
– Act as a technical reference / subject matter expert in all areas of the Android SDK development life-cycle.
– Unit-test code for robustness, including edge cases, usability, and general reliability.
– Create and maintain technical specifications and documentation
– Continuously discover, evaluate, and implement new technologies to maximize development efficiency
– Attend virtual meetings with the team as needed
🟠 Interview steps:
– Screening with the recruiter (30 minutes).
– Technical Interview with COXIT’s CTO (1 hour).
– Interview with the Tech Lead of the project (1 hour).
🟠 By joining us, you will get:
– Accounting coverage;
– Paid Vacations;
– Flexible working hours and the possibility to work remotely;
– Best-class working equipment (laptop and accessories);
– Possibility to upgrade your English for business needs due to working time and coverage of 50% for studying English;
– Wellbeing Sessions as One-to-One meetings.
🟠 Our office in Lviv:
– FuturaHUB is located in Lviv (Kulparkivska 200a);
– An inspiring, modern workplace with a great atmosphere and development culture;
– “Happy Hours” parties;
– Yoga and sports training in FuturaHUB;
– Chillout area: gaming zone with PlayStations, table tennis & table soccer;
– Beer, coffee, tea, cookies, etc;
– Conference rooms.
🟠 Some of our Values:
– No overtime and pressure;
– Regular rest, burnouts control;
– Clean relationships within the company and with the client;
– Responsibility for the own development, ideas, and interests communication, as well for the problems that stand in the way of this development;
– Openness to the new, readiness for changes.