This page was automatically translated and may contain errors. View in English.
스위기

Software Development Engineer II - Android

Swiggy

Bengaluru, Karnataka, India · 정규직

가장 먼저 지원하세요

경험
3년 이상
샐러리
채용 공고
1
게시됨
1시간 전
작업 모드
사무실에서
교육
Bachelor's degree in Computer Science, Engineering or related field
재개하다
신청 시 필수 사항

당신이 일하게 될 곳

직무 설명

About the Role

We are seeking a motivated Software Development Engineer II to join our Android team at Swiggy in Bengaluru. You will be a key contributor in designing and evolving our widely used Android app that supports millions of users in ordering food, groceries, and dining options with smooth delivery experiences.

Key Responsibilities

  • Collaborate across product and engineering teams to design scalable, robust, and reusable architecture solutions for the Android platform.
  • Develop, maintain, and enhance Android applications using Kotlin, adhering to clean coding standards.
  • Create comprehensive unit and integration tests and implement automated testing frameworks to ensure app quality and stability.
  • Identify and address performance issues to optimize speed, responsiveness, and resource consumption, including conducting code reviews and profiling.
  • Document technical designs, API specifications, release notes, and development processes to facilitate knowledge sharing.
  • Engage with product managers, designers, and fellow engineers in Agile ceremonies and turn product requirements into effective technical implementations.
  • Stay abreast of the latest Android development trends and continuously refine development approaches to improve software quality.

Candidate Profile

  • Minimum bachelor's degree in Computer Science, Engineering or related field; master’s degree is a plus.
  • Over 3 years of professional experience building Android applications.
  • Proficient in Kotlin and knowledgeable of Android SDK, Android Studio, and associated tools.
  • Experienced with Android architecture patterns like MVVM, LiveData, and Room.
  • Strong grasp of software design principles, RESTful APIs, JSON or protobuf formats, version control (Git), and continuous integration (e.g., Jenkins).
  • Excellent problem-solving aptitude, detail orientation, and communication skills.
  • Ability to thrive in a fast-moving environment and adapt to evolving priorities.
  • Experience with Kotlin Multiplatform is an advantageous addition.

Additional Information

Explore detailed insights into our technical challenges and innovations through our tech blog posts including topics on app configuration optimization, dynamic UI systems, and mobile platform robustness.

Equal Opportunity

We are committed to providing equal employment opportunities without discrimination based on race, color, religion, gender, disability, or other protected characteristics.

답변을 원하시면 남겨주세요. 다른 용도로는 사용하지 않습니다.

클릭하여 살펴보세요드래그 앤 드롭 또는 반죽 스크린샷

PNG, JPG, GIF, MP4, WebM, MOV · 파일당 최대 20MB · 최대 5개 파일

🤖
온라인 · 즉각적인 AI 도움말