Senior Android Developer

 (5+ years exp)
₹10L – ₹20L • No equity
Published: 1 month ago

Job Location

Pune • 

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

Skills

Databases
Git
Firebase
Object Oriented Programming
Kotlin
Payment Processing
Android SDK
React Native

The Role

Job description

We are looking for an Android developer who is dedicated to his craft, writes code that is proud of, and can hit the ground running. We need you to write high standard code in a timely and scalable way that improves the code-base of our products and services in meaningful ways. You will be a part of a creative team that is responsible for all aspects of the ongoing development from the initial specification, through to developing, testing, and launching of the apps.

Roles and responsibilities:

You may need to manage more than one project at a time. Typical KRA's include:

Creating advanced applications for the Android platform from scratch
Ensure the technical feasibility of the app's
Unit-testing code for robustness, including edge cases, usability, and general reliability
Work on Coding, bug fixing, and improving application performance
Work with outside data sources and APIs
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Optimize application for maximum speed and scalability
Collaborate with cross-functional teams and other stakeholders
Build reusable code and libraries for future use
Assure that all user input is validated before submitting to the back-end
Understand business requirements and translate them into technical requirements

Qualifications we look for:

5 + years of software/ Android development experience
Have published at least two original Android apps
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Strong in Object-Oriented concepts, particularly on collections framework, multithreading, exception handling, etc. EST Web Services, Fragments, Life Cycles
Familiarity with RESTful APIs to connect Android applications to back-end services
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 and OCR technology
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Familiarity with cloud message APIs and push notifications
Experties in Data structures and algorithms
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

Skills

Apart from technical skills, you will need to show:

Passion and enthusiasm for coding, with a constant learning attitude.
A flexible approach when working in a team.
Time management skills and the ability to cope with several projects at a time.
Being open to feedback and willing to make changes as and when required.
Excellent English language (written & verbal) communication skills
Good time-management skills

Similar Jobs

InTouch company logo
InTouch
Re-imagining business communication
ExtraaEdge company logo
ExtraaEdge
Data Science powered - Revenue Assurance Platform for the Education Industry
ExtraaEdge company logo
ExtraaEdge
Data Science powered - Revenue Assurance Platform for the Education Industry
Recaho Digital company logo
Recaho Digital
Next-gen e-commerce platform with various flavours viz. B2C, B2B, B2B2C, marketplaces
Fintricity company logo
Fintricity
We're a venture studio, providing consulting and building ventures, and helping scaleups