Talent.com
This job offer is not available in your country.
Software Dev Engineer 2 - Native Android

Software Dev Engineer 2 - Native Android

SwiggyBengaluru, Karnataka, India
23 hours ago
Job description

Job Title :  Software Dev Engineer 2 (Design-First Engineer - Native Android)

Location :  Bangalore | Karnataka Tenure :  3 - 5 years of experience What will you get to do here?

  • Design & Interaction Crafting : Work closely with designers to bring interfaces to life with smooth animations, delightful micro-interactions, and thoughtful transitions.
  • Pixel-Perfect Implementation : Ensure design fidelity by paying close attention to spacing, typography, colours, and alignment across devices and screen sizes.
  • App Experience : Contribute to creating a fast, fluid, and intuitive app experience by optimising loading states, gestures, and touch interactions.
  • User-Centred Improvements : Continuously refine UI flows based on feedback, ensuring our app feels effortless and delightful to use.
  • Design and Architecture : Collaborate with cross-functional teams to make our app more scalable and robust. Architect solutions that adhere to best practices and promote code reusability.
  • Development : Write clean, maintainable, reusable code in Kotlin. Implement new features, enhancements, and bug fixes according to project requirements and timelines.
  • Testing : Develop and execute comprehensive unit tests and integration tests to ensure the reliability and stability of our Consumer App. Implement automated testing frameworks and strategies to streamline the testing process.
  • Performance Optimization : Identify performance bottlenecks and optimize Android applications for speed, responsiveness, and resource efficiency. Conduct code reviews and performance profiling to maintain high performance standards.
  • Documentation : Create technical documentation, including design documents, API specifications, and release notes. Document codebase changes, architecture decisions, and development processes to facilitate knowledge sharing and onboarding.
  • Collaboration : Collaborate closely with product managers, designers, and other engineers to translate product requirements into technical solutions. Participate in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives.
  • Continuous Improvement : Stay updated on the latest trends, tools, and technologies in Android development. Continuously improve development processes, coding standards, and software quality through innovation and experimentation. What qualities are we looking for?
  • Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).
  • 3+ years of professional experience in Android application development.
  • Proficiency in Kotlin programming languages.
  • Strong understanding of Android SDK, Android Studio, and related development tools.
  • Experience with Android architecture components (e.g., MVVM, LiveData, Room).
  • Strong eye for detail and passion for building beautiful, responsive, and accessible user interfaces.
  • Experience with animations, transitions, and motion design principles on Android (e.g., MotionLayout, Lottie, Jetpack Compose animations).
  • Collaborative mindset to work closely with product designers, providing technical inputs to enhance feasibility and usability.
  • Solid understanding of software design principles, patterns, and best practices.
  • Experience with RESTful APIs, JSON / Proto, etc
  • Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
  • Knowledge and hands-on experience of Kotlin Multiplatform will be the cherry on top. Visit our tech blogs to learn more about some of the challenges we deal with :
  • Building the WhatToEat Experience on Android | by Balvinder Gambhir | Swiggy Bytes — Tech Blog
  • Media on Swiggy’s Mobile Apps. Swiggy believes that a seamless and… | by Vignesh Muralidharan | Swiggy Bytes — Tech Blog
Create a job alert for this search

Software Engineer • Bengaluru, Karnataka, India

Related jobs
  • Promoted
Go programming - cloud dev engineer

Go programming - cloud dev engineer

Talent Sutrahosur, tamil nadu, in
Design, develop, and maintain backend infrastructure for PaaS, enabling scalable, cloud-native, and elastic graph database services. Contribute to SaaS feature development, architecture design, and ...Show moreLast updated: 4 days ago
  • Promoted
Golang Backend Developer

Golang Backend Developer

Mithril Defensehosur, tamil nadu, in
We are Hiring : Golang Backend Developer.Join Us in Shaping the Future of Drone Technology!.US-headquartered security company. The backend app is designed with a.These services are containerized and ...Show moreLast updated: 11 days ago
  • Promoted
Unify Technologies - Software Development Engineer - Android Platform

Unify Technologies - Software Development Engineer - Android Platform

Unify Technologies Pvt. Ltd.Bangalore
Job Description : Key Responsibilities : - Design and implement Android ...Show moreLast updated: 30+ days ago
  • Promoted
Technical Lead- Google Cloud

Technical Lead- Google Cloud

Tech T7 Innovationshosur, tamil nadu, in
Tech Lead (Airflow to Composer Migration).Atleast 10+ Years total experience.Tech T7 Innovations is a dynamic and innovative tech company that is committed to creating cutting-edge software solutio...Show moreLast updated: 4 days ago
  • Promoted
Swiggy - Software Development Engineer II - Native Android Platform

Swiggy - Software Development Engineer II - Native Android Platform

SwiggyBangalore
Job Title : Software Dev Engineer 2 [Design-First Engineer - Native Android] Location : Bangalore | Karnataka ...Show moreLast updated: 30+ days ago
  • Promoted
Software Development Engineer III - Android Applications

Software Development Engineer III - Android Applications

GeektrustBangalore
Role specific tech information : - Bachelor's degree and / or master's degree in computer science or relevant equivalent.Experience in defi...Show moreLast updated: 30+ days ago
  • Promoted
Uber - Software Engineer II - Android Mobile Applications

Uber - Software Engineer II - Android Mobile Applications

UberBangalore
About the Role : Were seeking a Software Engineer II Android to join our dynamic mobile engineering team.As part of our Android team, youll play a k...Show moreLast updated: 30+ days ago
  • Promoted
Ivanti - Staff Software Engineer - Android Platform

Ivanti - Staff Software Engineer - Android Platform

IVANTI TECHNOLOGY INDIA PRIVATE LIMITEDBangalore
Why We Need you! - Design and build world class systems for Mobile Device management products.Influence and drive the technical vision of our systems.Explore areas fo...Show moreLast updated: 30+ days ago
  • Promoted
Meesho - Software Development Engineer IV - Android Platform

Meesho - Software Development Engineer IV - Android Platform

MeeshoBangalore
What does 500,000,000+ mean to you? That's the number of users who installed Meesho's Android app, Millions of people across Bharat empower...Show moreLast updated: 30+ days ago
  • Promoted
Software Development Engineer I / II - Android Applications

Software Development Engineer I / II - Android Applications

HyreSnapBangalore
Responsibilities : - Architect, develop, and maintain scalable and high-performance Android applications.Collaborate with cross-functional teams to define, de...Show moreLast updated: 22 days ago
  • Promoted
DevOps / Platform Engineer

DevOps / Platform Engineer

iVedha Inc.hosur, tamil nadu, in
Hiring a seasoned DevOps / Platform Engineer to drive automation, platform reliability, and robust.Design, deploy, and manage CI / CD pipelines and infrastructure automation, leveraging AI for.Implemen...Show moreLast updated: 30+ days ago
  • Promoted
N8N Developper

N8N Developper

Made To Scalehosur, tamil nadu, in
Made to Scale is an agency specialized in building and deploying.SMEs and e-commerce businesses.AI and automation (n8n, SaaS integrations, etc. We help our clients move from an organization stuck in...Show moreLast updated: 4 days ago
  • Promoted
Uber - Software Engineer - Android Platform

Uber - Software Engineer - Android Platform

UberBangalore
Job Description : At Uber, system reliability, data security, and privacy are our top priorities.This role is part of the Experience and Pr...Show moreLast updated: 30+ days ago
Android Developer | Opportunity with a Leading UAE Bank

Android Developer | Opportunity with a Leading UAE Bank

GSSTech GroupBengaluru, KA, IN
Quick Apply
Senior Android Software Engineer – UAE's Leading Bank.Senior Android Software Engineer.Bengaluru Offshore Development Center (ODC). Degree or postgraduate in Computer Science or related field (or eq...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - Android Applications

Software Engineer - Android Applications

TalproBangalore
Job Description : We are looking for an Android mobile app developer to design, development and maintenance of Android apps. The developer will design the entire app l...Show moreLast updated: 30+ days ago
  • Promoted
Uber - Software Engineer II - Android SDK

Uber - Software Engineer II - Android SDK

UberBangalore
About The Role Role Summary : We are seeking a passionate Software Engineer to join our Communication Platform team.I...Show moreLast updated: 30+ days ago
  • Promoted
Flutter Mobile Engineer — iOS & Android

Flutter Mobile Engineer — iOS & Android

LOC | مدار الريادةhosur, tamil nadu, in
OS and Android using Flutter (3.Implement real-time auction features : live bidding, timers, outbid notifications, push notifications. Integrate securely with backend APIs and WebSocket services.Impl...Show moreLast updated: 4 days ago
  • Promoted
Software Engineer - Android Platform

Software Engineer - Android Platform

Recruise India ConsultingBangalore
About the Role : We are seeking a highly skilled Android Developer with expertise in Java, Kotlin, and Jetpack Compose to design, build, and enhance our mobile appli...Show moreLast updated: 30+ days ago
  • Promoted
Software Development Engineer III - Android Applications

Software Development Engineer III - Android Applications

HyrEzy Talent SolutionsBangalore
Roles & Responsibilities : Job Description : (Mandate Skills) - Experience and Proficiency in Java, Kotlin, RxJava - Exp...Show moreLast updated: 30+ days ago
  • Promoted
Software Development Engineer II - Android Apps

Software Development Engineer II - Android Apps

HyrEzy Talent SolutionsBangalore
Role : SDE2 Android Developer Experience : 3-6 Years Location : : <...Show moreLast updated: 30+ days ago