🔔 FCM Loaded

Senior Android Developer

Bullsmart

5 - 10 years

Bengaluru

Posted: 08/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

About Bullsmart

Bullsmart is a fin-tech company that uses technology to help young people start investing. We provide equal investment service opportunities for investors who have started on their investment path. We share cutting-edge financial tech tools, brilliant investment ideas, and wealth growth opportunities with young investors.

Our Values

We provide equal investment service opportunities to beginners who can enjoy all our premier investment services.

We offer abundant investment tools to guide investors to discover investment opportunities and make the decision the right decision.

We deeply care about the growth of our investors. We wish to support them in understanding how to invest and foster their investment skills.


Role Overview:

As an Android Developer, you will be responsible for developing and maintaining securities trading and finance-related Android applications. You will collaborate with cross-functional teams to implement high-quality mobile features while ensuring optimal application performance and security.


Key Responsibilities :

Develop and maintain securities brokerage-related Android applications

Continuously optimize code and improve application performance

Research and implement new technologies to meet evolving product requirements

Collaborate with cross-functional teams to define and implement new features

Write clean, maintainable, and efficient code

Identify and address performance bottlenecks and bugs

Ensure the application adheres to security best practices

Participate in code reviews and contribute to technical documentation

Help maintain high code quality, organization, and automatization.


Required Skills & Qualifications:

Bachelor's degree or above in Computer Science, Engineering, or related field

Minimum 5+ years of Android development experience

Proficiency in Java and Kotlin programming languages

Strong understanding of Android OS architecture and SDK

In-depth knowledge of Android application structure

Experience with architectural patterns (MVC, MVP, MVVM)

Solid understanding of OOP principles and design patterns

Proficient understanding of code versioning tools such as Git

Strong problem-solving skills and attention to detail

Excellent communication and team collaboration abilities.


Desired Qualifications:

Experience developing financial or securities trading applications

Strong knowledge of Android security programming mechanisms

Experience with Jetpack components (ViewModel, LiveData, Room, Navigation)

Familiarity with RESTful APIs and JSON parsing

Experience with reactive programming (RxJava, Kotlin Flow)

Knowledge of dependency injection frameworks (Dagger, Hilt)

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.