CTC Undisclosed Job Location Bengaluru / Bangalore Experience 3 – 6 Years
As an Android developer you will be responsible for developing mobile applications that see thousands of daily active users
A real time platform. You will design, develop and implement new ideas and products from scratch. you will interface
With server side engineering team to expand our apps among thousands of users.
roles and responsibilities
The role will actively involve you in defining and implementing the product from scratch, owning the entire
Work with fellow designers and developers in an iterative environment with small and impactful development
Develop state-of-the-art functional modules that will be integrated into all of our Android apps.
Build proprietary SDKs to enable partnerships with other industry leaders.
brainstorming, contributing new ideas, conceiving innovative strategies and implementing solutions to difficult problems
Use the most advanced Android APIs and platform features to build innovative applications.
Work closely with our backend team to interface with RESTful API services and be involved in design decisions.
Work with real time feedback from our users to receive functional specifications
Make the product better discoverable for deploying mobile solutions.
B.Tech/BE/MS/M.Tech in Computer Science, Engineering or related subject
3 Years Experience in Android Development.
Experience creating applications published on Playstore.
Strong coding ability and experience with Java, Android SDK, platform tools and optimization techniques.
Huge experience on high level and low level designing of the product.
Prior experience with technically practical, scalable architectures
Strong Object Oriented (OO) design and development experience
Experience of interfacing with REST APIs.
Proficient with Git (or equivalent).
Experience under Multi-threading, Memory Management, Interactive Application Development paradigm
Passion for analyzing and improving run-time efficiency and memory footprint.
Knowledge of software development best practices including continuous integration, high quality development
Code, reusable toolkits and libraries
Understanding of prevailing architecture/technology concepts.