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