Job Description
Android Engineer (4+Years) | Gurugram, 5 days/week | IMMEDIATE JOINERS NEEDED
About the Role
We're looking for a strong Android Engineer who can build high-performance, scalable mobile applicationsused by thousands of daily active users. If you care about clean architecture, real-time systems, and product quality - we'd love to talk.
You'll work closely with backend, product, and design teams to ship fast, reliable features in a fast-paced fintechenvironment.
What We're Looking For
Design and develop native mobile Apps and SDKs for Android using Java & Kotlin
Integrate mobile SDKs & Restful API's.
Develop Apps & Mobile SDKs with enterprise level quality
Work as part of an agile team using scrums
Work / Collaborate with various cross functional teams of Product Managers / Tech Leads / UX to understand the requirements
Deliver code in an agile team environment
Lead code reviews to drive teams to the highest standards for building mobile apps
Provide architectural leadership in product development team
Drive teams to follow clean code principles
Drive innovation through rapid prototyping and iterative development
Unit Test case development and aiding in automation of app
Document the working systems and help in training of fellow engineers
Experience Requirements:
4-7 years of working experience in native Android application development
Capability to build reusable frameworks to support business demands.
Should have strong understanding of lifecycles of Android Application
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access
Layer).
Comprehensive experience developing mobile applications and mobile SDKs in Java
Hands on experience and in depth working knowledge of Android SDK
Working knowledge of modern Android Development Guidelines and Style Guidelines as well as modern use of Support Library.
Familiarity with cloud message APIs and push notifications
Understanding of Google's Android design principles and interface guidelines
Should know effective use of debugging tools available
Aware of Mobile application development trends
Experience working with remote data via REST and JSON
Experience with XML, JavaScript and interfacing Android applications to server side APIs
Exposure to development of server side components
Good knowledge of concepts of Oops and design patterns is a must
Should be quick learner of existing app or platform
Proficient understanding of code versioning tools, such as Git, svn etc.
A Plus: Knowledge of react, react native
A Plus: Knowledge of payments module
Good to Have
- Experience building fintech / trading / real-time products
- Experience with JetpackCompose
- Knowledge of app security best practices
- Experience handling apps with 100K+ users





