Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16492157

    Swiggy logo

    Android Developer

    Swiggy · Bengaluru · onsite · Posted 44d ago

    Not disclosed1–3 yrsfulltimeSourced fromInstahyre

    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

    Jetpack ComposeData StructuresAndroidKotlinAlgorithmsJavaArchitectureGITSDKJSONREST API

    About Swiggy

    Swiggy logo

    Swiggy

    Internet

    4.5k+

    employees

    2014

    12 years old

    Bangalore,Karnataka

    India

    About

    Restaurant aggregator and food delivery platform

    Industries

    InternetLogistics

    Employee ratings

    5,592 reviews

    3.7/ 5

    Culture

    3.5

    Career growth

    3.2

    Work-life

    3.5

    Employees rate it well for

    Work Culture444Salary426Work Life Balance395Senior Management380Job Security311

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Android Developer · waiting for your command