Roles & Responsibilities : ¢ Develop & maintain our android application.
¢ Integrate with our backend services and developed a flexible and optimized front end ¢ Help improve code quality through writing unit tests, automation and performing code reviews ¢ Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product ¢ Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
¢ Help to improve code quality through writing unit tests, automation and performing code reviews Requirements : ¢ Minimum 3-
5 years of experience with Android development in JAVA ¢ A degree in Computer Science or equivalent IT experience ¢ Experience in React native and React js will be preferred ¢ Hands-
on experience with ability to work independently without supervision ¢ Experience with audio compression and streaming technologies ¢ Strong knowledge of Android UI design principles, patterns, and trendy user interfaces ¢ Experience with developing social networking and audio processing applications will be preferred ¢ Proficient understanding of Google APIs, Firebase APIs, and Architecture components ¢ Knowledge of SmarDeviceLink standards would be a plus ¢ Solid understanding of the full mobile development life cycle ¢ Good at Android framework, App lifecycle, support libraries & design patterns.
Good at OOPs concepts in Java, integrating back end web services, test, debug and fix errors. ¢ Experience with third-party libraries and APIs ¢ Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies ¢ Experience in using Github & Git tools Skills : -
Android Development, Java, Social networks, Audio, Voice processing, Amazon Web Services (AWS), React.js and React Native