Senior Software Engineer, Android

10 Months ago • 5-8 Years • Mobile Development

Job Summary

Job Description

As a Senior Software Engineer - Android, you'll develop, maintain, and test Android applications using Kotlin. You'll collaborate with cross-functional teams to deliver robust mobile solutions, ensuring high performance and responsiveness. Must-haves include proficiency in Kotlin, strong understanding of the Android SDK, and experience with RESTful APIs.
Must have:
  • Kotlin Proficiency
  • Android SDK
  • RESTful APIs
  • Android Studio
Good to have:
  • Reactive Programming
  • Jetpack Components
  • Dependency Injection
  • Unit Testing
Perks:
  • Hyper-growth Company
  • Entrepreneurial Tech Environment

Job Details

About the job

Job Title: Senior Software Engineer - Android

Location: Bangalore ,India

About Us

Circles.Life revolutionizes the digital services industry by giving power back to our customers. Born in Singapore as Asia’s first and most successful digital mobile services, our services have been rapidly gaining market share since our 2016 launch, while delivering best-in-class customer experience. We are owning the market in innovation, customer happiness and growth.

Looking ahead, Circles.Life plans to further leverage its telco technology, including a new digital data platform to create more lifestyle products. Discover, an AI-driven events feature, is the first of many more.

We are committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment.

Do you want to get firsthand insights on how a hyper-growth company operates and be part of building disruptive technology? Are you passionate about being part of a fun, ambitious team that thrives in an entrepreneurial tech environment?

If the answer is YES, read on to find out more!

Job Description

As a Senior Software Engineer - Android at Circles Life, you will play a crucial role in developing and maintaining our Android applications. You will work closely with cross-functional teams, including product managers, designers, and other developers, to deliver robust and scalable mobile solutions. The ideal candidate is passionate about mobile technologies, has a strong foundation in Android development, and is eager to grow their skills in a collaborative environment.

As a key member of our team, your responsibilities include:

  • Develop, test, and maintain Android applications using Kotlin
  • Collaborate with designers and product managers to define app features and functionality
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Debug and resolve issues, ensuring high performance and responsiveness of applications
  • Participate in code reviews and provide constructive feedback to peers
  • Integrate third-party libraries and APIs to enhance app capabilities
  • Stay up-to-date with the latest industry trends and technologies, and apply them to improve our products
  • Work with the QA team to ensure the quality and reliability of applications
  • Contribute to the continuous improvement of our development processes and workflows

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
  • Minimum 5-8 years of experience in Android development
  • Proficiency in Kotlin, KMP being an added advantage
  • Strong understanding of the Android SDK, Android Studio, and Google’s Android design principles
  • Experience with version control systems, preferably Git
  • Familiarity with RESTful APIs and mobile app architecture patterns (MVVM, MVP, etc.)
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills
  • Ability to work independently and manage multiple tasks effectively

Preferred Skills

  • Knowledge of reactive programming (RxJava, Coroutines, Flow)
  • Experience with Jetpack components (e.g., ViewModel, LiveData, Navigation)
  • Familiarity with dependency injection frameworks (Koin)
  • Experience with modern build systems and tools (Gradle, GitLab)
  • Knowledge of unit testing and UI testing frameworks (JUnit, Espresso)
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines
  • Understanding of app store submission process and best practices
  • Contributions to open source projects or personal projects demonstrating your skills
  • Firebase, crashlytics, new relic for Observability and firebase remote configs

Join our team and help us build innovative solutions that drive our company's success. Apply now and be part of our journey to transform the Telecommunications sector

To all recruitment agencies: Circles.Life will only acknowledge resumes shared by recruitment agencies if selected in our preferred supplier partnership program.

Please do not forward resumes to our jobs alias, Circles.Life employees or any other company location. Circles.Life will not be held accountable for any fees related to unsolicited resumes not uploaded via our ATS.

Circles.Life is very agency friendly and as such we would encourage you to share your interest at partner@circles.asia and we will review you application based on our hiring needs.

Similar Jobs

London stock Exchange - Team Leader

London stock Exchange

Penang, Malaysia (Hybrid)
1 Year ago
Notion - Head of Business Partnership Finance

Notion

San Francisco, California, United States (On-Site)
3 Weeks ago
Qube Cinema - Volume Head – Virtual Production

Qube Cinema

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Ion - Business Analyst - Graduate Development Program

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
Match Group - Business Intelligence Analyst

Match Group

Seoul, South Korea (Hybrid)
6 Months ago
CookUnity - Staff React Native Engineer, Marketplace

CookUnity

New York, United States (Hybrid)
1 Week ago
eBay - Live - MTS 1/2, Software Engineer - iOS

eBay

Shanghai, China (On-Site)
2 Weeks ago
Rippling - Senior Engineering Manager - Time Mobile

Rippling

San Francisco, California, United States (On-Site)
1 Week ago
Workato - Senior Mobile Engineer (React Native)

Workato

Belgrade, Serbia (On-Site)
1 Month ago
Forcepoint - Software Engineer III (Android/iOS Developer)

Forcepoint

Thane, Maharashtra, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Senior Manager, Game Production

Riot Games

Shanghai, Shanghai, China (On-Site)
3 Months ago
Tekion Corp - Senior Procurement Specialist

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Comscore - Associate Data Dictionary Analyst - Chinese

Comscore

London, England, United Kingdom (On-Site)
3 Weeks ago
zeta - Manager Data Analytics EDW

zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Redhorse Corp - Data Scientist - Active Secret Clearance Required

Redhorse Corp

Tampa, Florida, United States (On-Site)
4 Weeks ago
Nice - Specialist Cloud Operations Engineer (Azure)

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Survay Monkey - Staff Software Engineer [fullstack]

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Epic Games - Product Director, LiveOps

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Illumination - Strategy & Business Development Intern, MBA – Summer 2025

Illumination

Santa Monica, California, United States (Hybrid)
5 Months ago
The Walt Disney Company - Shipwide Production Supervisor (Fixed Term)

The Walt Disney Company

Toronto, Ontario, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Cred - Location Lead - Field Collections

Cred

Visakhapatnam, Andhra Pradesh, India (On-Site)
1 Month ago
Capgemini - System Debug

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
sinch  - Manager - Sales (Enterprise - Chennai)

sinch

Chennai, Tamil Nadu, India (On-Site)
2 Weeks ago
Qualcomm - WLAN Software Engineer Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ubisoft - Gameplay Audio Programmer

Ubisoft

Pune, Maharashtra, India (Hybrid)
2 Months ago
PhonePe - Risk Analyst

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Applied materials  - Strategic Sourcing Engineer

Applied materials

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Head Digital Works - Data Scientist

Head Digital Works

Hyderabad, Telangana, India (On-Site)
1 Year ago
Ion - M&A Junior Data Analyst

Ion

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Wolters Kluwer - Manager Product Software Engineering - Vital Law

Wolters Kluwer

Pune, Maharashtra, India (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Entrupy - iOS Engineer

Entrupy

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Apple - Senior iOS & macOS Software Engineer, Screen Time

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago
affinidi - Mobile Engineering Manager (m/f/d)

affinidi

Berlin, Berlin, Germany (Hybrid)
1 Week ago
Next Level Business Services - IOS Developer

Next Level Business Services

Dearborn, Michigan, United States (On-Site)
9 Months ago
PayPal - Sr Staff Software Engineer - Android

PayPal

San Jose, California, United States (Hybrid)
1 Month ago
Tech dome - Flutter Developer

Tech dome

Hyderabad, Telangana, India (On-Site)
2 Months ago
Netomi - Senior Android Developer

Netomi

Gurugram, India (Remote)
4 Months ago
eBay - Lead iOS Engineer

eBay

Portland, Oregon, United States (Hybrid)
1 Month ago
Mcdonalds - Senior Manager - Software Engineering (Mobile)

Mcdonalds

Mexico City, Mexico (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded