We are the developer of Sayfe – Secure Private Messenger – a secure chat mobile app. Our app has a strong focus on privacy, user choice, and beautiful, usable interfaces. This is an Android Senior Developer position, with ‘possible’ additional responsibility of managing java based XMPP server cluster (Openfire with Hazelcast). We are thus looking for a top-notch computer scientist with a broad expertise in object oriented software development, service oriented architecture and APIs, and an advanced expertise in Android. This is a unique opportunity to lead the technical evolution of an app in the prestigious mobile chat and messaging space.
Responsibilities will include:
Design, Development, and Testing of newer features in the app
Fixing bugs and maintaining code – ensuring we follow industry best-practices and design patterns, and ensure the most efficient use of computing and storage resources
Researching, exploring, and executing newer, better approaches to solving our software development and maintenance challenges
Participating in some user testing, receiving feedback on app usability, and improving the app based on such feedback
Interfacing with XMPP server, and possibly coding a bit on the server side as well
Using many modern APIs, SDKs, and tools, and learning new tools as needed