Responsibilities 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, youll 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 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 patterns Experience 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.
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.
Job Description Lead Programmer - Android Bengaluru, India Why join us? We are a group of passionate techies, creative artists and a bunch of live wires working together to make Human Computer In [...]
Job Description Job Description: As an User Experience Designer at Jumbotail you will- Own end-to-end product design and produce usable designs using the Design thinking process. Be a member of [...]
Job Description Applications Developer 3 - 20000VOI Applicants are required to read, write, and speak the following languages : English Preferred Qualifications As part of Aconex/Unifier/P6 Mob [...]
Job Description As a GoPay - Quality Assurance (QA) Engineer, you will be responsible to lead and implement the test strategy for manual as well as automation by working closely with the product engi [...]