Must have: more than 8 years experience as an Android Developer have a passion for technology with strong design and problem-solving skills, have excellent oral and written communication skills, have excellent programming skills in Java and familiarity with reactive programming (RxKotlin / RxJava), have solid knowledge of Android design principles, patterns, and best practices, have deep understanding of Android UI fundamentals, be proficient with Android Studio, build system and debugging tools, have strong experience in Object Oriented Programming, have experience working with RESTful APIs and common RESTful design patterns. Nice to have: expertise in Audio, Video Conferencing solutions, good knowledge of SIP, SDP, VOIP protocol, RTP, RTCP, SRTP, Audio/Video Codecs, REST APIs, XML, good knowledge of Network protocols - TCP/UDP, TLS, Encryption, OpenSSL, WebSockets, good knowledge of scripting languages - Shell, Python and Linux commands, good understanding of tools - SVN, GIT, JIRA, Confluence, Wireshark/ethereal. Your role description: You will join growing team of Harman engineers working on integrated software suite together with our Customer which is one of top brands in the IT sector worldwide. The software suite is used to manage and configure hardware devices manufactured by our Customer and is publicly available while the hardware devices mentioned include cameras, microphones, speakers, headsets and other devices used for videoconferencing. The software itself runs on most SW platforms including Android, iOS devices, Windows and macOS. Some components of the software suite run in the cloud. Components of the software suite are now undergoing further design and development phases and are also simultaneously under maintenance. This a remote work directly in Customer's infrastructure, using Customer's systems and repositories and compliant with Customer's engineering processes. Project team is divided into Scrum teams working in agile mode. Management of project activities is executed by Customer in Poland. You may need to participate in remote meetings with US-based part of project team which happen in late afternoon hours. Your recruitment process Your recruitment process includes two technical interviews: 1. Internal technical interview at Harman. Please be prepared for short coding exercise. If that interview is positive Harman will disclose identity of our Customer and the software suite and invite you to 2 Interview with Customer. If both interviews are positive we are ready start your onboarding process.
Remote Android Architect Expert in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!