Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Familiarity with RESTful APIs and integration with android Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Ability to design applications around natural user interfaces, such as “touch” Familiarity with the use of additional sensors, such as gyroscopes and accelerometers Knowledge of the open-source Android ecosystem and the libraries available for common tasks Clean architecture and best practices Ability to understand business requirements and translate them into technical requirements A knack for benchmarking and optimization Understanding of Google’s Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration
LEAF is a safety tech company started in 2015 with the mission to solve the problem of human safety by disrupting the largely unorganized security market. They started with safety wearables, sold 20k units globally, went with PM Modi to silicon valley and won Million Dollar Xprize at United Nations. Currently, we are creating an infrastructure of responders who can respond to any problem within a short stipulated timeframe. The pilot is already conducted with clients like Zomato, MakeMyTrip, Oyo, Bounce, etc in Bangalore where we are providing 10 min response to their on-ground agents in case of an accident, brawl or any issues. We are working to create private 911 for India. Working from Whitefield, they plan to cover entire Bangalore with 200 responders in the next few months. We are looking to hire backend developers for this project, the current tech stack is MEAN stack. Responsibilities: - Server development and deployment - API support to mobile app and dashboard - Algorithms
Passionate Android development resource with a flair for applying gaming philosophy in learning
About the Role: As a core member of our Android team, you'll directly have impact on our users everyday. You'll own major experiments, working closely with our product managers and design team to make Pratilipi the very best it can be. Speed is the primary skill needed for this role. Requirements: - You should be a 10x engineer - You should be more experimental in nature - You should be quick in understanding the hypothesis, and build the experiment and make it available to user - You should have strong design intuition and user empathy - You should have good knowledge of Android Architecture and Indexing - You should have worked with Offline storage and Threading, Services Nice-to-haves: - You have a Bachelor's degree in CS - You understand Firebase - You have experience building, maintaining, or otherwise contributing to open source projects
RESPONSIBILITIES: 1. Full ownership of Tech right from driving product decisions to architect to deployment. 2. Develop cutting edge user experience and build cutting edge technology solutions like instant messaging in poor networks, live-discussions, live-videos optimal matching. 3. Using Billions of Data Points to Build User Personalisation Engine 4. Building Data Network Effects Engine to increase Engagement & Virality 5. Scaling the Systems to Billions of Daily Hits. 6. Deep diving into performance, power management, memory optimisation & network connectivity optimisation for the next Billion Indians 7. Orchestrating complicated workflows, asynchronous actions, and higher order components 8. Work directly with Product and Design teams REQUIREMENTS: 1. Should have Hacked some (computer or non-computer) system to your advantage. 2. Built and managed systems with a scale of 10Mn+ Daily Hits 3. Strong architectural experience 4. Strong experience in memory management, performance tuning and resource optimisations 5. PREFERENCE- If you are a woman or an ex-entrepreneur or having a CS bachelor’s degree from IIT/BITS/NIT P.S. If you don't fulfil one of the requirements, you need to be exceptional in the others to be considered.