Flock | Android Developer | Delhi/Gurgaon, India | OnSite | Full Time
Flock is currently the most powerful messaging platform which allows developers to write UI driven apps rather than bots. We believe that enterprise communication requires integration with the tools and workflows that a company uses and flock aims to integrate them all to streamline communication. HTML5 apps rather than bots make up the flock platform which is what makes us richer compared to our competitors slack, Microsoft teams etc.
The Android app is one of the platforms on top of which html5j/s based FlockOS apps can run. From inside of the native app we expose various javascript functions via java to FlockOS ( via JavaScriptInterface) so as to make them more performant. We have support for multiple accounts, multiple teams and custom fields to manage a team ! The android project spans over 80 modules and is still rapidly growing.
We heavily use Data Binding , Kotlin and Dependency Injection. To improve connection times on mobile we even replaced TLS with our own protocol to reduce RTT times. Since Android Studio is so slow, we have setup remote builds using mainframer on our build machine ( which has a Dual 6 core processor , 32 gigs of Ram and 4 hard disk’s in Raid 0). All compilation happens remotely which makes compiling the 80 module project a breeze ( Incremental builds take &lt; 10 seconds ). We are writing all new modules and code in Kotlin.
Perks include a butler who will make juices/sandwiches/snacks for free, we have a well stocked pantry and fridge(everything inside is also free). We have a Xbox in office ( any overwatch/titanfall/fifa fans in here? ) a pool table, table tennis, foosball and a hammock to sleep on. We also provide medical insurance for you and your dependents ( including parents and in-laws ) and free cab service to office ( via Uber for Business ).
We are looking for experienced android developers with good knowledge of android internals. We are looking for candidates who have good skills in code design and can write elegant code.Experience in Kotlin will will be a huge plus. We are also open to candidates who have worked in any OOP langugage.
Please email your resume to : REDACTED_EMAIL