Android Developer
Swiggy · Bengaluru · onsite · Posted 44d ago
About a minute. You'll make an account on the way through.
About this role
We're looking for a strong Android Engineer who can build high-performance, scalable mobile applications used 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 fintech environment.
Responsibilities:
- Design and develop native mobile Apps and SDKs for Android using Java and Kotlin.
- Integrate mobile SDKs and Restful API's.
- Develop Apps and Mobile SDKs with enterprise-level quality.
- Work as part of an agile team using Scrum.
- 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 the 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 the automation of the app.
- Document the working systems and help in the training of fellow engineers.
Requirements:
- 1-3 years of working experience in native Android application development.
- Capability to build reusable frameworks to support business demands.
- Should have a strong understanding of the lifecycles of Android applications.
- Strong knowledge of the 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 the Android SDK.
- Working knowledge of modern Android Development Guidelines and Style Guidelines, as well as modern use of the Support Library.
- Familiarity with cloud message APIs and push notifications.
- Understanding of Google's Android design principles and interface guidelines.
- Should know the 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 the development of server-side components.
- Good knowledge of concepts of OOPs and design patterns is a must.
- Should be a quick learner of existing apps or platforms.
- Proficient understanding of code versioning tools, such as Git, SVN, etc.
- A plus: Knowledge of react, react native.
- A Plus: Knowledge of the payments module.
- Experience building fintech/trading / real-time products.
- Experience with Jetpack Compose.
- Knowledge of app security best practices.
- Experience handling apps with 100K+ users.
Sourced from instahyre
Skills
About Swiggy

Swiggy
Internet
4.5k+
employees
2014
12 years old
Bangalore,Karnataka
India
About
Industries
Employee ratings
5,592 reviews
Culture
3.5
Career growth
3.2
Work-life
3.5
Employees rate it well for
Find them on