Android LeadBangalore, Karnataka Additional Location: Bengaluru, India Job ID: R-3425-2021
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.
What You Will Do : You will need to work on handling events and sending data to devices connected to the smart phone, include in-vehicle entertainment systems, radios, and other in-vehicle controls. This exciting opportunity requires that you have the ability to code, work with the team to define overall architecture, and influence our protocol implementation. Your specific responsibilities include the following: Design, code and test Android application(s) on a variety of Android based devices. Communicate regularly with the U.S. product teams to take advantage of dual time zone development. Work collaboratively with the rest of the engineering organization to influence protocols and overall system architecture and design. Work with the Product Manager and our UE Designer to define the app flows and interactions to ensure those are consistent with Android best practices and are reasonable to implement from a technical perspective. With the PM and QA, develop a test plan and approach to ensuring your product has high quality and meets customer expectations. Implement unit test cases for code. Be capable of develop using an agile methodology, providing daily revs of code and builds. Think out of the box when it comes to defining unique ways users can leverage our service through Android devices.
What You Need : 8+ years of software development experience with mobile or web technologies At least 5 years&rsquo experience developing complex Android applications that involve web service integration via JSON or XML protocols Strong OO design and programming skills in Android SDK ( AIDL, Android activities, services, shared preferences, intents, content providers, SQLLite, Audio streaming, UIs supporting multiple resolutions and languages, Core Java, JNI based native integration, Bluetooth based profiles and Android BT SDK) Good understanding of OO programming, multithreading, multitasking and design patternsExperience developing apps, and more specifically, presentation components of the mobile app experience Ability to communicate with and influence technical, product and design teams. Experience with media player/native libraries and integration into Android framework is highly desired. A passion for mobile. We are looking for developers who are as excited about mobile as we are. You must understand the unique nature of mobile devices and why they are revolutionizing the way we stay connected and receive information. Excellent written and verbal communication skills. BSCS/BS Engineering or equivalent, MSCS preferred.
HARMAN is an Equal Opportunity /Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. (www.harman.com)