As a senior android engineer, you will be in charge of developing a new collaboration and VOIP app from scratch. Our primary focus is to create a robust, testable and working app that will help our customers manage their communications.
Design and develop a new communication and collaboration app.
Collaborate with product owners and QA to deliver new services and features.
Use modern but proven technologies to create an app that will run on multiple devices
Contribute to the creation of documentation outlining the design and features in the app
5+ years of relevant industry experience as a software engineer or equivalent
3+ years of java experience
Experience with mobile application architectures
Familiar with voice over IP protocols (SIP/RTP) and other real-time communication protocol
Familiar with open source VOIP components
Experience with databases
Being comfortable writing testable, performant code
Good understanding of REST and experience in integrating mobile applications with back-end services
Basic understanding of HTTP and Linux to help troubleshoot issues during integration testing between mobile and backend
Experience using Jira, Confluence, and Git
Bachelor’s degree in computer science / engineering
Experience with agile methodology
Highly motivated and creative individual
Experience following software development best practices